Code Coverage
 
Lines
Branches
Paths
Functions and Methods
Classes and Traits
Total
100.00% covered (success)
100.00%
1576 / 1576
n/a
0 / 0
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php declare(strict_types = 1);
2
3/**
4 * Intially copied from PHPStan, but modified with some additional info about often used functions/methods, which PHPStan gets information about from other sources.
5 *
6 * https://github.com/phpstan/phpstan-src/blob/2.0.x/resources/functionMap.php
7 */
8
9return [
10    // added data
11    'ini_set' => ['hasSideEffects' => true],
12    'trigger_error' => ['hasSideEffects' => true],
13    'putenv' => ['hasSideEffects' => true],
14    'version_compare' => ['hasSideEffects' => false],
15
16    // Intially copied from PHPStan
17    'BackedEnum::from' => ['hasSideEffects' => false],
18    'BackedEnum::tryFrom' => ['hasSideEffects' => false],
19    'CURLFile::getFilename' => ['hasSideEffects' => false],
20    'CURLFile::getMimeType' => ['hasSideEffects' => false],
21    'CURLFile::getPostFilename' => ['hasSideEffects' => false],
22    'Cassandra\\Exception\\AlreadyExistsException::__construct' => ['hasSideEffects' => false],
23    'Cassandra\\Exception\\AuthenticationException::__construct' => ['hasSideEffects' => false],
24    'Cassandra\\Exception\\ConfigurationException::__construct' => ['hasSideEffects' => false],
25    'Cassandra\\Exception\\DivideByZeroException::__construct' => ['hasSideEffects' => false],
26    'Cassandra\\Exception\\DomainException::__construct' => ['hasSideEffects' => false],
27    'Cassandra\\Exception\\ExecutionException::__construct' => ['hasSideEffects' => false],
28    'Cassandra\\Exception\\InvalidArgumentException::__construct' => ['hasSideEffects' => false],
29    'Cassandra\\Exception\\InvalidQueryException::__construct' => ['hasSideEffects' => false],
30    'Cassandra\\Exception\\InvalidSyntaxException::__construct' => ['hasSideEffects' => false],
31    'Cassandra\\Exception\\IsBootstrappingException::__construct' => ['hasSideEffects' => false],
32    'Cassandra\\Exception\\LogicException::__construct' => ['hasSideEffects' => false],
33    'Cassandra\\Exception\\OverloadedException::__construct' => ['hasSideEffects' => false],
34    'Cassandra\\Exception\\ProtocolException::__construct' => ['hasSideEffects' => false],
35    'Cassandra\\Exception\\RangeException::__construct' => ['hasSideEffects' => false],
36    'Cassandra\\Exception\\ReadTimeoutException::__construct' => ['hasSideEffects' => false],
37    'Cassandra\\Exception\\RuntimeException::__construct' => ['hasSideEffects' => false],
38    'Cassandra\\Exception\\ServerException::__construct' => ['hasSideEffects' => false],
39    'Cassandra\\Exception\\TimeoutException::__construct' => ['hasSideEffects' => false],
40    'Cassandra\\Exception\\TruncateException::__construct' => ['hasSideEffects' => false],
41    'Cassandra\\Exception\\UnauthorizedException::__construct' => ['hasSideEffects' => false],
42    'Cassandra\\Exception\\UnavailableException::__construct' => ['hasSideEffects' => false],
43    'Cassandra\\Exception\\UnpreparedException::__construct' => ['hasSideEffects' => false],
44    'Cassandra\\Exception\\ValidationException::__construct' => ['hasSideEffects' => false],
45    'Cassandra\\Exception\\WriteTimeoutException::__construct' => ['hasSideEffects' => false],
46    'Closure::bind' => ['hasSideEffects' => false],
47    'Closure::bindTo' => ['hasSideEffects' => false],
48    'Collator::__construct' => ['hasSideEffects' => false],
49    'Collator::compare' => ['hasSideEffects' => false],
50    'Collator::getAttribute' => ['hasSideEffects' => false],
51    'Collator::getErrorCode' => ['hasSideEffects' => false],
52    'Collator::getErrorMessage' => ['hasSideEffects' => false],
53    'Collator::getLocale' => ['hasSideEffects' => false],
54    'Collator::getSortKey' => ['hasSideEffects' => false],
55    'Collator::getStrength' => ['hasSideEffects' => false],
56    'DateTime::add' => ['hasSideEffects' => true],
57    'DateTime::createFromFormat' => ['hasSideEffects' => false],
58    'DateTime::createFromImmutable' => ['hasSideEffects' => false],
59    'DateTime::diff' => ['hasSideEffects' => false],
60    'DateTime::format' => ['hasSideEffects' => false],
61    'DateTime::getLastErrors' => ['hasSideEffects' => false],
62    'DateTime::getOffset' => ['hasSideEffects' => false],
63    'DateTime::getTimestamp' => ['hasSideEffects' => false],
64    'DateTime::getTimezone' => ['hasSideEffects' => false],
65    'DateTime::modify' => ['hasSideEffects' => true],
66    'DateTime::setDate' => ['hasSideEffects' => true],
67    'DateTime::setISODate' => ['hasSideEffects' => true],
68    'DateTime::setTime' => ['hasSideEffects' => true],
69    'DateTime::setTimestamp' => ['hasSideEffects' => true],
70    'DateTime::setTimezone' => ['hasSideEffects' => true],
71    'DateTime::sub' => ['hasSideEffects' => true],
72    'DateTimeImmutable::add' => ['hasSideEffects' => false],
73    'DateTimeImmutable::createFromFormat' => ['hasSideEffects' => false],
74    'DateTimeImmutable::createFromMutable' => ['hasSideEffects' => false],
75    'DateTimeImmutable::diff' => ['hasSideEffects' => false],
76    'DateTimeImmutable::format' => ['hasSideEffects' => false],
77    'DateTimeImmutable::getLastErrors' => ['hasSideEffects' => false],
78    'DateTimeImmutable::getOffset' => ['hasSideEffects' => false],
79    'DateTimeImmutable::getTimestamp' => ['hasSideEffects' => false],
80    'DateTimeImmutable::getTimezone' => ['hasSideEffects' => false],
81    'DateTimeImmutable::modify' => ['hasSideEffects' => false],
82    'DateTimeImmutable::setDate' => ['hasSideEffects' => false],
83    'DateTimeImmutable::setISODate' => ['hasSideEffects' => false],
84    'DateTimeImmutable::setTime' => ['hasSideEffects' => false],
85    'DateTimeImmutable::setTimestamp' => ['hasSideEffects' => false],
86    'DateTimeImmutable::setTimezone' => ['hasSideEffects' => false],
87    'DateTimeImmutable::sub' => ['hasSideEffects' => false],
88    'Error::__construct' => ['hasSideEffects' => false],
89    'ErrorException::__construct' => ['hasSideEffects' => false],
90    'Event::__construct' => ['hasSideEffects' => false],
91    'EventBase::getFeatures' => ['hasSideEffects' => false],
92    'EventBase::getMethod' => ['hasSideEffects' => false],
93    'EventBase::getTimeOfDayCached' => ['hasSideEffects' => false],
94    'EventBase::gotExit' => ['hasSideEffects' => false],
95    'EventBase::gotStop' => ['hasSideEffects' => false],
96    'EventBuffer::__construct' => ['hasSideEffects' => false],
97    'EventBufferEvent::__construct' => ['hasSideEffects' => false],
98    'EventBufferEvent::getDnsErrorString' => ['hasSideEffects' => false],
99    'EventBufferEvent::getEnabled' => ['hasSideEffects' => false],
100    'EventBufferEvent::getInput' => ['hasSideEffects' => false],
101    'EventBufferEvent::getOutput' => ['hasSideEffects' => false],
102    'EventConfig::__construct' => ['hasSideEffects' => false],
103    'EventDnsBase::__construct' => ['hasSideEffects' => false],
104    'EventHttpConnection::__construct' => ['hasSideEffects' => false],
105    'EventHttpRequest::__construct' => ['hasSideEffects' => false],
106    'EventHttpRequest::getCommand' => ['hasSideEffects' => false],
107    'EventHttpRequest::getConnection' => ['hasSideEffects' => false],
108    'EventHttpRequest::getHost' => ['hasSideEffects' => false],
109    'EventHttpRequest::getInputBuffer' => ['hasSideEffects' => false],
110    'EventHttpRequest::getInputHeaders' => ['hasSideEffects' => false],
111    'EventHttpRequest::getOutputBuffer' => ['hasSideEffects' => false],
112    'EventHttpRequest::getOutputHeaders' => ['hasSideEffects' => false],
113    'EventHttpRequest::getResponseCode' => ['hasSideEffects' => false],
114    'EventHttpRequest::getUri' => ['hasSideEffects' => false],
115    'EventSslContext::__construct' => ['hasSideEffects' => false],
116    'Exception::__construct' => ['hasSideEffects' => false],
117    'Exception::getCode' => ['hasSideEffects' => false],
118    'Exception::getFile' => ['hasSideEffects' => false],
119    'Exception::getLine' => ['hasSideEffects' => false],
120    'Exception::getMessage' => ['hasSideEffects' => false],
121    'Exception::getPrevious' => ['hasSideEffects' => false],
122    'Exception::getTrace' => ['hasSideEffects' => false],
123    'Exception::getTraceAsString' => ['hasSideEffects' => false],
124    'Gmagick::getcopyright' => ['hasSideEffects' => false],
125    'Gmagick::getfilename' => ['hasSideEffects' => false],
126    'Gmagick::getimagebackgroundcolor' => ['hasSideEffects' => false],
127    'Gmagick::getimageblueprimary' => ['hasSideEffects' => false],
128    'Gmagick::getimagebordercolor' => ['hasSideEffects' => false],
129    'Gmagick::getimagechanneldepth' => ['hasSideEffects' => false],
130    'Gmagick::getimagecolors' => ['hasSideEffects' => false],
131    'Gmagick::getimagecolorspace' => ['hasSideEffects' => false],
132    'Gmagick::getimagecompose' => ['hasSideEffects' => false],
133    'Gmagick::getimagedelay' => ['hasSideEffects' => false],
134    'Gmagick::getimagedepth' => ['hasSideEffects' => false],
135    'Gmagick::getimagedispose' => ['hasSideEffects' => false],
136    'Gmagick::getimageextrema' => ['hasSideEffects' => false],
137    'Gmagick::getimagefilename' => ['hasSideEffects' => false],
138    'Gmagick::getimageformat' => ['hasSideEffects' => false],
139    'Gmagick::getimagegamma' => ['hasSideEffects' => false],
140    'Gmagick::getimagegreenprimary' => ['hasSideEffects' => false],
141    'Gmagick::getimageheight' => ['hasSideEffects' => false],
142    'Gmagick::getimagehistogram' => ['hasSideEffects' => false],
143    'Gmagick::getimageindex' => ['hasSideEffects' => false],
144    'Gmagick::getimageinterlacescheme' => ['hasSideEffects' => false],
145    'Gmagick::getimageiterations' => ['hasSideEffects' => false],
146    'Gmagick::getimagematte' => ['hasSideEffects' => false],
147    'Gmagick::getimagemattecolor' => ['hasSideEffects' => false],
148    'Gmagick::getimageprofile' => ['hasSideEffects' => false],
149    'Gmagick::getimageredprimary' => ['hasSideEffects' => false],
150    'Gmagick::getimagerenderingintent' => ['hasSideEffects' => false],
151    'Gmagick::getimageresolution' => ['hasSideEffects' => false],
152    'Gmagick::getimagescene' => ['hasSideEffects' => false],
153    'Gmagick::getimagesignature' => ['hasSideEffects' => false],
154    'Gmagick::getimagetype' => ['hasSideEffects' => false],
155    'Gmagick::getimageunits' => ['hasSideEffects' => false],
156    'Gmagick::getimagewhitepoint' => ['hasSideEffects' => false],
157    'Gmagick::getimagewidth' => ['hasSideEffects' => false],
158    'Gmagick::getpackagename' => ['hasSideEffects' => false],
159    'Gmagick::getquantumdepth' => ['hasSideEffects' => false],
160    'Gmagick::getreleasedate' => ['hasSideEffects' => false],
161    'Gmagick::getsamplingfactors' => ['hasSideEffects' => false],
162    'Gmagick::getsize' => ['hasSideEffects' => false],
163    'Gmagick::getversion' => ['hasSideEffects' => false],
164    'GmagickDraw::getfillcolor' => ['hasSideEffects' => false],
165    'GmagickDraw::getfillopacity' => ['hasSideEffects' => false],
166    'GmagickDraw::getfont' => ['hasSideEffects' => false],
167    'GmagickDraw::getfontsize' => ['hasSideEffects' => false],
168    'GmagickDraw::getfontstyle' => ['hasSideEffects' => false],
169    'GmagickDraw::getfontweight' => ['hasSideEffects' => false],
170    'GmagickDraw::getstrokecolor' => ['hasSideEffects' => false],
171    'GmagickDraw::getstrokeopacity' => ['hasSideEffects' => false],
172    'GmagickDraw::getstrokewidth' => ['hasSideEffects' => false],
173    'GmagickDraw::gettextdecoration' => ['hasSideEffects' => false],
174    'GmagickDraw::gettextencoding' => ['hasSideEffects' => false],
175    'GmagickPixel::getcolor' => ['hasSideEffects' => false],
176    'GmagickPixel::getcolorcount' => ['hasSideEffects' => false],
177    'GmagickPixel::getcolorvalue' => ['hasSideEffects' => false],
178    'HttpMessage::getBody' => ['hasSideEffects' => false],
179    'HttpMessage::getHeader' => ['hasSideEffects' => false],
180    'HttpMessage::getHeaders' => ['hasSideEffects' => false],
181    'HttpMessage::getHttpVersion' => ['hasSideEffects' => false],
182    'HttpMessage::getInfo' => ['hasSideEffects' => false],
183    'HttpMessage::getParentMessage' => ['hasSideEffects' => false],
184    'HttpMessage::getRequestMethod' => ['hasSideEffects' => false],
185    'HttpMessage::getRequestUrl' => ['hasSideEffects' => false],
186    'HttpMessage::getResponseCode' => ['hasSideEffects' => false],
187    'HttpMessage::getResponseStatus' => ['hasSideEffects' => false],
188    'HttpMessage::getType' => ['hasSideEffects' => false],
189    'HttpQueryString::get' => ['hasSideEffects' => false],
190    'HttpQueryString::getArray' => ['hasSideEffects' => false],
191    'HttpQueryString::getBool' => ['hasSideEffects' => false],
192    'HttpQueryString::getFloat' => ['hasSideEffects' => false],
193    'HttpQueryString::getInt' => ['hasSideEffects' => false],
194    'HttpQueryString::getObject' => ['hasSideEffects' => false],
195    'HttpQueryString::getString' => ['hasSideEffects' => false],
196    'HttpRequest::getBody' => ['hasSideEffects' => false],
197    'HttpRequest::getContentType' => ['hasSideEffects' => false],
198    'HttpRequest::getCookies' => ['hasSideEffects' => false],
199    'HttpRequest::getHeaders' => ['hasSideEffects' => false],
200    'HttpRequest::getHistory' => ['hasSideEffects' => false],
201    'HttpRequest::getMethod' => ['hasSideEffects' => false],
202    'HttpRequest::getOptions' => ['hasSideEffects' => false],
203    'HttpRequest::getPostFields' => ['hasSideEffects' => false],
204    'HttpRequest::getPostFiles' => ['hasSideEffects' => false],
205    'HttpRequest::getPutData' => ['hasSideEffects' => false],
206    'HttpRequest::getPutFile' => ['hasSideEffects' => false],
207    'HttpRequest::getQueryData' => ['hasSideEffects' => false],
208    'HttpRequest::getRawPostData' => ['hasSideEffects' => false],
209    'HttpRequest::getRawRequestMessage' => ['hasSideEffects' => false],
210    'HttpRequest::getRawResponseMessage' => ['hasSideEffects' => false],
211    'HttpRequest::getRequestMessage' => ['hasSideEffects' => false],
212    'HttpRequest::getResponseBody' => ['hasSideEffects' => false],
213    'HttpRequest::getResponseCode' => ['hasSideEffects' => false],
214    'HttpRequest::getResponseCookies' => ['hasSideEffects' => false],
215    'HttpRequest::getResponseData' => ['hasSideEffects' => false],
216    'HttpRequest::getResponseHeader' => ['hasSideEffects' => false],
217    'HttpRequest::getResponseInfo' => ['hasSideEffects' => false],
218    'HttpRequest::getResponseMessage' => ['hasSideEffects' => false],
219    'HttpRequest::getResponseStatus' => ['hasSideEffects' => false],
220    'HttpRequest::getSslOptions' => ['hasSideEffects' => false],
221    'HttpRequest::getUrl' => ['hasSideEffects' => false],
222    'HttpRequestPool::getAttachedRequests' => ['hasSideEffects' => false],
223    'HttpRequestPool::getFinishedRequests' => ['hasSideEffects' => false],
224    'Imagick::getColorspace' => ['hasSideEffects' => false],
225    'Imagick::getCompression' => ['hasSideEffects' => false],
226    'Imagick::getCompressionQuality' => ['hasSideEffects' => false],
227    'Imagick::getConfigureOptions' => ['hasSideEffects' => false],
228    'Imagick::getFeatures' => ['hasSideEffects' => false],
229    'Imagick::getFilename' => ['hasSideEffects' => false],
230    'Imagick::getFont' => ['hasSideEffects' => false],
231    'Imagick::getFormat' => ['hasSideEffects' => false],
232    'Imagick::getGravity' => ['hasSideEffects' => false],
233    'Imagick::getHDRIEnabled' => ['hasSideEffects' => false],
234    'Imagick::getImage' => ['hasSideEffects' => false],
235    'Imagick::getImageAlphaChannel' => ['hasSideEffects' => false],
236    'Imagick::getImageArtifact' => ['hasSideEffects' => false],
237    'Imagick::getImageAttribute' => ['hasSideEffects' => false],
238    'Imagick::getImageBackgroundColor' => ['hasSideEffects' => false],
239    'Imagick::getImageBlob' => ['hasSideEffects' => false],
240    'Imagick::getImageBluePrimary' => ['hasSideEffects' => false],
241    'Imagick::getImageBorderColor' => ['hasSideEffects' => false],
242    'Imagick::getImageChannelDepth' => ['hasSideEffects' => false],
243    'Imagick::getImageChannelDistortion' => ['hasSideEffects' => false],
244    'Imagick::getImageChannelDistortions' => ['hasSideEffects' => false],
245    'Imagick::getImageChannelExtrema' => ['hasSideEffects' => false],
246    'Imagick::getImageChannelKurtosis' => ['hasSideEffects' => false],
247    'Imagick::getImageChannelMean' => ['hasSideEffects' => false],
248    'Imagick::getImageChannelRange' => ['hasSideEffects' => false],
249    'Imagick::getImageChannelStatistics' => ['hasSideEffects' => false],
250    'Imagick::getImageClipMask' => ['hasSideEffects' => false],
251    'Imagick::getImageColormapColor' => ['hasSideEffects' => false],
252    'Imagick::getImageColors' => ['hasSideEffects' => false],
253    'Imagick::getImageColorspace' => ['hasSideEffects' => false],
254    'Imagick::getImageCompose' => ['hasSideEffects' => false],
255    'Imagick::getImageCompression' => ['hasSideEffects' => false],
256    'Imagick::getImageCompressionQuality' => ['hasSideEffects' => false],
257    'Imagick::getImageDelay' => ['hasSideEffects' => false],
258    'Imagick::getImageDepth' => ['hasSideEffects' => false],
259    'Imagick::getImageDispose' => ['hasSideEffects' => false],
260    'Imagick::getImageDistortion' => ['hasSideEffects' => false],
261    'Imagick::getImageExtrema' => ['hasSideEffects' => false],
262    'Imagick::getImageFilename' => ['hasSideEffects' => false],
263    'Imagick::getImageFormat' => ['hasSideEffects' => false],
264    'Imagick::getImageGamma' => ['hasSideEffects' => false],
265    'Imagick::getImageGeometry' => ['hasSideEffects' => false],
266    'Imagick::getImageGravity' => ['hasSideEffects' => false],
267    'Imagick::getImageGreenPrimary' => ['hasSideEffects' => false],
268    'Imagick::getImageHeight' => ['hasSideEffects' => false],
269    'Imagick::getImageHistogram' => ['hasSideEffects' => false],
270    'Imagick::getImageIndex' => ['hasSideEffects' => false],
271    'Imagick::getImageInterlaceScheme' => ['hasSideEffects' => false],
272    'Imagick::getImageInterpolateMethod' => ['hasSideEffects' => false],
273    'Imagick::getImageIterations' => ['hasSideEffects' => false],
274    'Imagick::getImageLength' => ['hasSideEffects' => false],
275    'Imagick::getImageMatte' => ['hasSideEffects' => false],
276    'Imagick::getImageMatteColor' => ['hasSideEffects' => false],
277    'Imagick::getImageMimeType' => ['hasSideEffects' => false],
278    'Imagick::getImageOrientation' => ['hasSideEffects' => false],
279    'Imagick::getImagePage' => ['hasSideEffects' => false],
280    'Imagick::getImagePixelColor' => ['hasSideEffects' => false],
281    'Imagick::getImageProfile' => ['hasSideEffects' => false],
282    'Imagick::getImageProfiles' => ['hasSideEffects' => false],
283    'Imagick::getImageProperties' => ['hasSideEffects' => false],
284    'Imagick::getImageProperty' => ['hasSideEffects' => false],
285    'Imagick::getImageRedPrimary' => ['hasSideEffects' => false],
286    'Imagick::getImageRegion' => ['hasSideEffects' => false],
287    'Imagick::getImageRenderingIntent' => ['hasSideEffects' => false],
288    'Imagick::getImageResolution' => ['hasSideEffects' => false],
289    'Imagick::getImageScene' => ['hasSideEffects' => false],
290    'Imagick::getImageSignature' => ['hasSideEffects' => false],
291    'Imagick::getImageSize' => ['hasSideEffects' => false],
292    'Imagick::getImageTicksPerSecond' => ['hasSideEffects' => false],
293    'Imagick::getImageTotalInkDensity' => ['hasSideEffects' => false],
294    'Imagick::getImageType' => ['hasSideEffects' => false],
295    'Imagick::getImageUnits' => ['hasSideEffects' => false],
296    'Imagick::getImageVirtualPixelMethod' => ['hasSideEffects' => false],
297    'Imagick::getImageWhitePoint' => ['hasSideEffects' => false],
298    'Imagick::getImageWidth' => ['hasSideEffects' => false],
299    'Imagick::getImagesBlob' => ['hasSideEffects' => false],
300    'Imagick::getInterlaceScheme' => ['hasSideEffects' => false],
301    'Imagick::getIteratorIndex' => ['hasSideEffects' => false],
302    'Imagick::getNumberImages' => ['hasSideEffects' => false],
303    'Imagick::getOption' => ['hasSideEffects' => false],
304    'Imagick::getPage' => ['hasSideEffects' => false],
305    'Imagick::getPixelIterator' => ['hasSideEffects' => false],
306    'Imagick::getPixelRegionIterator' => ['hasSideEffects' => false],
307    'Imagick::getPointSize' => ['hasSideEffects' => false],
308    'Imagick::getSamplingFactors' => ['hasSideEffects' => false],
309    'Imagick::getSize' => ['hasSideEffects' => false],
310    'Imagick::getSizeOffset' => ['hasSideEffects' => false],
311    'ImagickDraw::getBorderColor' => ['hasSideEffects' => false],
312    'ImagickDraw::getClipPath' => ['hasSideEffects' => false],
313    'ImagickDraw::getClipRule' => ['hasSideEffects' => false],
314    'ImagickDraw::getClipUnits' => ['hasSideEffects' => false],
315    'ImagickDraw::getDensity' => ['hasSideEffects' => false],
316    'ImagickDraw::getFillColor' => ['hasSideEffects' => false],
317    'ImagickDraw::getFillOpacity' => ['hasSideEffects' => false],
318    'ImagickDraw::getFillRule' => ['hasSideEffects' => false],
319    'ImagickDraw::getFont' => ['hasSideEffects' => false],
320    'ImagickDraw::getFontFamily' => ['hasSideEffects' => false],
321    'ImagickDraw::getFontResolution' => ['hasSideEffects' => false],
322    'ImagickDraw::getFontSize' => ['hasSideEffects' => false],
323    'ImagickDraw::getFontStretch' => ['hasSideEffects' => false],
324    'ImagickDraw::getFontStyle' => ['hasSideEffects' => false],
325    'ImagickDraw::getFontWeight' => ['hasSideEffects' => false],
326    'ImagickDraw::getGravity' => ['hasSideEffects' => false],
327    'ImagickDraw::getOpacity' => ['hasSideEffects' => false],
328    'ImagickDraw::getStrokeAntialias' => ['hasSideEffects' => false],
329    'ImagickDraw::getStrokeColor' => ['hasSideEffects' => false],
330    'ImagickDraw::getStrokeDashArray' => ['hasSideEffects' => false],
331    'ImagickDraw::getStrokeDashOffset' => ['hasSideEffects' => false],
332    'ImagickDraw::getStrokeLineCap' => ['hasSideEffects' => false],
333    'ImagickDraw::getStrokeLineJoin' => ['hasSideEffects' => false],
334    'ImagickDraw::getStrokeMiterLimit' => ['hasSideEffects' => false],
335    'ImagickDraw::getStrokeOpacity' => ['hasSideEffects' => false],
336    'ImagickDraw::getStrokeWidth' => ['hasSideEffects' => false],
337    'ImagickDraw::getTextAlignment' => ['hasSideEffects' => false],
338    'ImagickDraw::getTextAntialias' => ['hasSideEffects' => false],
339    'ImagickDraw::getTextDecoration' => ['hasSideEffects' => false],
340    'ImagickDraw::getTextDirection' => ['hasSideEffects' => false],
341    'ImagickDraw::getTextEncoding' => ['hasSideEffects' => false],
342    'ImagickDraw::getTextInterLineSpacing' => ['hasSideEffects' => false],
343    'ImagickDraw::getTextInterWordSpacing' => ['hasSideEffects' => false],
344    'ImagickDraw::getTextKerning' => ['hasSideEffects' => false],
345    'ImagickDraw::getTextUnderColor' => ['hasSideEffects' => false],
346    'ImagickDraw::getVectorGraphics' => ['hasSideEffects' => false],
347    'ImagickKernel::getMatrix' => ['hasSideEffects' => false],
348    'ImagickPixel::getColor' => ['hasSideEffects' => false],
349    'ImagickPixel::getColorAsString' => ['hasSideEffects' => false],
350    'ImagickPixel::getColorCount' => ['hasSideEffects' => false],
351    'ImagickPixel::getColorQuantum' => ['hasSideEffects' => false],
352    'ImagickPixel::getColorValue' => ['hasSideEffects' => false],
353    'ImagickPixel::getColorValueQuantum' => ['hasSideEffects' => false],
354    'ImagickPixel::getHSL' => ['hasSideEffects' => false],
355    'ImagickPixel::getIndex' => ['hasSideEffects' => false],
356    'ImagickPixelIterator::getCurrentIteratorRow' => ['hasSideEffects' => false],
357    'ImagickPixelIterator::getIteratorRow' => ['hasSideEffects' => false],
358    'ImagickPixelIterator::getNextIteratorRow' => ['hasSideEffects' => false],
359    'ImagickPixelIterator::getPreviousIteratorRow' => ['hasSideEffects' => false],
360    'IntBackedEnum::from' => ['hasSideEffects' => false],
361    'IntBackedEnum::tryFrom' => ['hasSideEffects' => false],
362    'IntlBreakIterator::current' => ['hasSideEffects' => false],
363    'IntlBreakIterator::getErrorCode' => ['hasSideEffects' => false],
364    'IntlBreakIterator::getErrorMessage' => ['hasSideEffects' => false],
365    'IntlBreakIterator::getIterator' => ['hasSideEffects' => false],
366    'IntlBreakIterator::getLocale' => ['hasSideEffects' => false],
367    'IntlBreakIterator::getPartsIterator' => ['hasSideEffects' => false],
368    'IntlBreakIterator::getText' => ['hasSideEffects' => false],
369    'IntlBreakIterator::isBoundary' => ['hasSideEffects' => false],
370    'IntlCalendar::after' => ['hasSideEffects' => false],
371    'IntlCalendar::before' => ['hasSideEffects' => false],
372    'IntlCalendar::equals' => ['hasSideEffects' => false],
373    'IntlCalendar::fieldDifference' => ['hasSideEffects' => false],
374    'IntlCalendar::get' => ['hasSideEffects' => false],
375    'IntlCalendar::getActualMaximum' => ['hasSideEffects' => false],
376    'IntlCalendar::getActualMinimum' => ['hasSideEffects' => false],
377    'IntlCalendar::getDayOfWeekType' => ['hasSideEffects' => false],
378    'IntlCalendar::getErrorCode' => ['hasSideEffects' => false],
379    'IntlCalendar::getErrorMessage' => ['hasSideEffects' => false],
380    'IntlCalendar::getFirstDayOfWeek' => ['hasSideEffects' => false],
381    'IntlCalendar::getGreatestMinimum' => ['hasSideEffects' => false],
382    'IntlCalendar::getLeastMaximum' => ['hasSideEffects' => false],
383    'IntlCalendar::getLocale' => ['hasSideEffects' => false],
384    'IntlCalendar::getMaximum' => ['hasSideEffects' => false],
385    'IntlCalendar::getMinimalDaysInFirstWeek' => ['hasSideEffects' => false],
386    'IntlCalendar::getMinimum' => ['hasSideEffects' => false],
387    'IntlCalendar::getRepeatedWallTimeOption' => ['hasSideEffects' => false],
388    'IntlCalendar::getSkippedWallTimeOption' => ['hasSideEffects' => false],
389    'IntlCalendar::getTime' => ['hasSideEffects' => false],
390    'IntlCalendar::getTimeZone' => ['hasSideEffects' => false],
391    'IntlCalendar::getType' => ['hasSideEffects' => false],
392    'IntlCalendar::getWeekendTransition' => ['hasSideEffects' => false],
393    'IntlCalendar::inDaylightTime' => ['hasSideEffects' => false],
394    'IntlCalendar::isEquivalentTo' => ['hasSideEffects' => false],
395    'IntlCalendar::isLenient' => ['hasSideEffects' => false],
396    'IntlCalendar::isWeekend' => ['hasSideEffects' => false],
397    'IntlCalendar::toDateTime' => ['hasSideEffects' => false],
398    'IntlChar::hasBinaryProperty' => ['hasSideEffects' => false],
399    'IntlCodePointBreakIterator::getLastCodePoint' => ['hasSideEffects' => false],
400    'IntlDateFormatter::__construct' => ['hasSideEffects' => false],
401    'IntlDateFormatter::getCalendar' => ['hasSideEffects' => false],
402    'IntlDateFormatter::getCalendarObject' => ['hasSideEffects' => false],
403    'IntlDateFormatter::getDateType' => ['hasSideEffects' => false],
404    'IntlDateFormatter::getErrorCode' => ['hasSideEffects' => false],
405    'IntlDateFormatter::getErrorMessage' => ['hasSideEffects' => false],
406    'IntlDateFormatter::getLocale' => ['hasSideEffects' => false],
407    'IntlDateFormatter::getPattern' => ['hasSideEffects' => false],
408    'IntlDateFormatter::getTimeType' => ['hasSideEffects' => false],
409    'IntlDateFormatter::getTimeZone' => ['hasSideEffects' => false],
410    'IntlDateFormatter::getTimeZoneId' => ['hasSideEffects' => false],
411    'IntlDateFormatter::isLenient' => ['hasSideEffects' => false],
412    'IntlGregorianCalendar::getGregorianChange' => ['hasSideEffects' => false],
413    'IntlGregorianCalendar::isLeapYear' => ['hasSideEffects' => false],
414    'IntlPartsIterator::getBreakIterator' => ['hasSideEffects' => false],
415    'IntlRuleBasedBreakIterator::__construct' => ['hasSideEffects' => false],
416    'IntlRuleBasedBreakIterator::getBinaryRules' => ['hasSideEffects' => false],
417    'IntlRuleBasedBreakIterator::getRuleStatus' => ['hasSideEffects' => false],
418    'IntlRuleBasedBreakIterator::getRuleStatusVec' => ['hasSideEffects' => false],
419    'IntlRuleBasedBreakIterator::getRules' => ['hasSideEffects' => false],
420    'IntlTimeZone::getDSTSavings' => ['hasSideEffects' => false],
421    'IntlTimeZone::getDisplayName' => ['hasSideEffects' => false],
422    'IntlTimeZone::getErrorCode' => ['hasSideEffects' => false],
423    'IntlTimeZone::getErrorMessage' => ['hasSideEffects' => false],
424    'IntlTimeZone::getID' => ['hasSideEffects' => false],
425    'IntlTimeZone::getRawOffset' => ['hasSideEffects' => false],
426    'IntlTimeZone::hasSameRules' => ['hasSideEffects' => false],
427    'IntlTimeZone::toDateTimeZone' => ['hasSideEffects' => false],
428    'JsonIncrementalParser::__construct' => ['hasSideEffects' => false],
429    'JsonIncrementalParser::get' => ['hasSideEffects' => false],
430    'JsonIncrementalParser::getError' => ['hasSideEffects' => false],
431    'MemcachedException::__construct' => ['hasSideEffects' => false],
432    'MessageFormatter::__construct' => ['hasSideEffects' => false],
433    'MessageFormatter::format' => ['hasSideEffects' => false],
434    'MessageFormatter::getErrorCode' => ['hasSideEffects' => false],
435    'MessageFormatter::getErrorMessage' => ['hasSideEffects' => false],
436    'MessageFormatter::getLocale' => ['hasSideEffects' => false],
437    'MessageFormatter::getPattern' => ['hasSideEffects' => false],
438    'MessageFormatter::parse' => ['hasSideEffects' => false],
439    'NumberFormatter::__construct' => ['hasSideEffects' => false],
440    'NumberFormatter::format' => ['hasSideEffects' => false],
441    'NumberFormatter::formatCurrency' => ['hasSideEffects' => false],
442    'NumberFormatter::getAttribute' => ['hasSideEffects' => false],
443    'NumberFormatter::getErrorCode' => ['hasSideEffects' => false],
444    'NumberFormatter::getErrorMessage' => ['hasSideEffects' => false],
445    'NumberFormatter::getLocale' => ['hasSideEffects' => false],
446    'NumberFormatter::getPattern' => ['hasSideEffects' => false],
447    'NumberFormatter::getSymbol' => ['hasSideEffects' => false],
448    'NumberFormatter::getTextAttribute' => ['hasSideEffects' => false],
449    'ReflectionAttribute::getArguments' => ['hasSideEffects' => false],
450    'ReflectionAttribute::getName' => ['hasSideEffects' => false],
451    'ReflectionAttribute::getTarget' => ['hasSideEffects' => false],
452    'ReflectionAttribute::isRepeated' => ['hasSideEffects' => false],
453    'ReflectionClass::getAttributes' => ['hasSideEffects' => false],
454    'ReflectionClass::getConstant' => ['hasSideEffects' => false],
455    'ReflectionClass::getConstants' => ['hasSideEffects' => false],
456    'ReflectionClass::getConstructor' => ['hasSideEffects' => false],
457    'ReflectionClass::getDefaultProperties' => ['hasSideEffects' => false],
458    'ReflectionClass::getDocComment' => ['hasSideEffects' => false],
459    'ReflectionClass::getEndLine' => ['hasSideEffects' => false],
460    'ReflectionClass::getExtension' => ['hasSideEffects' => false],
461    'ReflectionClass::getExtensionName' => ['hasSideEffects' => false],
462    'ReflectionClass::getFileName' => ['hasSideEffects' => false],
463    'ReflectionClass::getInterfaceNames' => ['hasSideEffects' => false],
464    'ReflectionClass::getInterfaces' => ['hasSideEffects' => false],
465    'ReflectionClass::getMethod' => ['hasSideEffects' => false],
466    'ReflectionClass::getMethods' => ['hasSideEffects' => false],
467    'ReflectionClass::getModifiers' => ['hasSideEffects' => false],
468    'ReflectionClass::getName' => ['hasSideEffects' => false],
469    'ReflectionClass::getNamespaceName' => ['hasSideEffects' => false],
470    'ReflectionClass::getParentClass' => ['hasSideEffects' => false],
471    'ReflectionClass::getProperties' => ['hasSideEffects' => false],
472    'ReflectionClass::getProperty' => ['hasSideEffects' => false],
473    'ReflectionClass::getReflectionConstant' => ['hasSideEffects' => false],
474    'ReflectionClass::getReflectionConstants' => ['hasSideEffects' => false],
475    'ReflectionClass::getShortName' => ['hasSideEffects' => false],
476    'ReflectionClass::getStartLine' => ['hasSideEffects' => false],
477    'ReflectionClass::getStaticProperties' => ['hasSideEffects' => false],
478    'ReflectionClass::getStaticPropertyValue' => ['hasSideEffects' => false],
479    'ReflectionClass::getTraitAliases' => ['hasSideEffects' => false],
480    'ReflectionClass::getTraitNames' => ['hasSideEffects' => false],
481    'ReflectionClass::getTraits' => ['hasSideEffects' => false],
482    'ReflectionClass::isAbstract' => ['hasSideEffects' => false],
483    'ReflectionClass::isAnonymous' => ['hasSideEffects' => false],
484    'ReflectionClass::isCloneable' => ['hasSideEffects' => false],
485    'ReflectionClass::isFinal' => ['hasSideEffects' => false],
486    'ReflectionClass::isInstance' => ['hasSideEffects' => false],
487    'ReflectionClass::isInstantiable' => ['hasSideEffects' => false],
488    'ReflectionClass::isInterface' => ['hasSideEffects' => false],
489    'ReflectionClass::isInternal' => ['hasSideEffects' => false],
490    'ReflectionClass::isIterable' => ['hasSideEffects' => false],
491    'ReflectionClass::isIterateable' => ['hasSideEffects' => false],
492    'ReflectionClass::isReadOnly' => ['hasSideEffects' => false],
493    'ReflectionClass::isSubclassOf' => ['hasSideEffects' => false],
494    'ReflectionClass::isTrait' => ['hasSideEffects' => false],
495    'ReflectionClass::isUserDefined' => ['hasSideEffects' => false],
496    'ReflectionClassConstant::getAttributes' => ['hasSideEffects' => false],
497    'ReflectionClassConstant::getDeclaringClass' => ['hasSideEffects' => false],
498    'ReflectionClassConstant::getDocComment' => ['hasSideEffects' => false],
499    'ReflectionClassConstant::getModifiers' => ['hasSideEffects' => false],
500    'ReflectionClassConstant::getName' => ['hasSideEffects' => false],
501    'ReflectionClassConstant::getValue' => ['hasSideEffects' => false],
502    'ReflectionClassConstant::isPrivate' => ['hasSideEffects' => false],
503    'ReflectionClassConstant::isProtected' => ['hasSideEffects' => false],
504    'ReflectionClassConstant::isPublic' => ['hasSideEffects' => false],
505    'ReflectionEnumBackedCase::getBackingValue' => ['hasSideEffects' => false],
506    'ReflectionEnumUnitCase::getEnum' => ['hasSideEffects' => false],
507    'ReflectionEnumUnitCase::getValue' => ['hasSideEffects' => false],
508    'ReflectionExtension::getClassNames' => ['hasSideEffects' => false],
509    'ReflectionExtension::getClasses' => ['hasSideEffects' => false],
510    'ReflectionExtension::getConstants' => ['hasSideEffects' => false],
511    'ReflectionExtension::getDependencies' => ['hasSideEffects' => false],
512    'ReflectionExtension::getFunctions' => ['hasSideEffects' => false],
513    'ReflectionExtension::getINIEntries' => ['hasSideEffects' => false],
514    'ReflectionExtension::getName' => ['hasSideEffects' => false],
515    'ReflectionExtension::getVersion' => ['hasSideEffects' => false],
516    'ReflectionExtension::isPersistent' => ['hasSideEffects' => false],
517    'ReflectionExtension::isTemporary' => ['hasSideEffects' => false],
518    'ReflectionFunction::getClosure' => ['hasSideEffects' => false],
519    'ReflectionFunction::isDisabled' => ['hasSideEffects' => false],
520    'ReflectionFunctionAbstract::getAttributes' => ['hasSideEffects' => false],
521    'ReflectionFunctionAbstract::getClosureCalledClass' => ['hasSideEffects' => false],
522    'ReflectionFunctionAbstract::getClosureScopeClass' => ['hasSideEffects' => false],
523    'ReflectionFunctionAbstract::getClosureThis' => ['hasSideEffects' => false],
524    'ReflectionFunctionAbstract::getClosureUsedVariables' => ['hasSideEffects' => false],
525    'ReflectionFunctionAbstract::getDocComment' => ['hasSideEffects' => false],
526    'ReflectionFunctionAbstract::getEndLine' => ['hasSideEffects' => false],
527    'ReflectionFunctionAbstract::getExtension' => ['hasSideEffects' => false],
528    'ReflectionFunctionAbstract::getExtensionName' => ['hasSideEffects' => false],
529    'ReflectionFunctionAbstract::getFileName' => ['hasSideEffects' => false],
530    'ReflectionFunctionAbstract::getName' => ['hasSideEffects' => false],
531    'ReflectionFunctionAbstract::getNamespaceName' => ['hasSideEffects' => false],
532    'ReflectionFunctionAbstract::getNumberOfParameters' => ['hasSideEffects' => false],
533    'ReflectionFunctionAbstract::getNumberOfRequiredParameters' => ['hasSideEffects' => false],
534    'ReflectionFunctionAbstract::getParameters' => ['hasSideEffects' => false],
535    'ReflectionFunctionAbstract::getReturnType' => ['hasSideEffects' => false],
536    'ReflectionFunctionAbstract::getShortName' => ['hasSideEffects' => false],
537    'ReflectionFunctionAbstract::getStartLine' => ['hasSideEffects' => false],
538    'ReflectionFunctionAbstract::getStaticVariables' => ['hasSideEffects' => false],
539    'ReflectionFunctionAbstract::getTentativeReturnType' => ['hasSideEffects' => false],
540    'ReflectionFunctionAbstract::hasTentativeReturnType' => ['hasSideEffects' => false],
541    'ReflectionFunctionAbstract::isClosure' => ['hasSideEffects' => false],
542    'ReflectionFunctionAbstract::isDeprecated' => ['hasSideEffects' => false],
543    'ReflectionFunctionAbstract::isGenerator' => ['hasSideEffects' => false],
544    'ReflectionFunctionAbstract::isInternal' => ['hasSideEffects' => false],
545    'ReflectionFunctionAbstract::isStatic' => ['hasSideEffects' => false],
546    'ReflectionFunctionAbstract::isUserDefined' => ['hasSideEffects' => false],
547    'ReflectionFunctionAbstract::isVariadic' => ['hasSideEffects' => false],
548    'ReflectionGenerator::getExecutingFile' => ['hasSideEffects' => false],
549    'ReflectionGenerator::getExecutingGenerator' => ['hasSideEffects' => false],
550    'ReflectionGenerator::getExecutingLine' => ['hasSideEffects' => false],
551    'ReflectionGenerator::getFunction' => ['hasSideEffects' => false],
552    'ReflectionGenerator::getThis' => ['hasSideEffects' => false],
553    'ReflectionGenerator::getTrace' => ['hasSideEffects' => false],
554    'ReflectionIntersectionType::getTypes' => ['hasSideEffects' => false],
555    'ReflectionMethod::getClosure' => ['hasSideEffects' => false],
556    'ReflectionMethod::getDeclaringClass' => ['hasSideEffects' => false],
557    'ReflectionMethod::getModifiers' => ['hasSideEffects' => false],
558    'ReflectionMethod::getPrototype' => ['hasSideEffects' => false],
559    'ReflectionMethod::isAbstract' => ['hasSideEffects' => false],
560    'ReflectionMethod::isConstructor' => ['hasSideEffects' => false],
561    'ReflectionMethod::isDestructor' => ['hasSideEffects' => false],
562    'ReflectionMethod::isFinal' => ['hasSideEffects' => false],
563    'ReflectionMethod::isPrivate' => ['hasSideEffects' => false],
564    'ReflectionMethod::isProtected' => ['hasSideEffects' => false],
565    'ReflectionMethod::isPublic' => ['hasSideEffects' => false],
566    'ReflectionMethod::isStatic' => ['hasSideEffects' => false],
567    'ReflectionMethod::setAccessible' => ['hasSideEffects' => false],
568    'ReflectionNamedType::getName' => ['hasSideEffects' => false],
569    'ReflectionNamedType::isBuiltin' => ['hasSideEffects' => false],
570    'ReflectionParameter::getAttributes' => ['hasSideEffects' => false],
571    'ReflectionParameter::getClass' => ['hasSideEffects' => false],
572    'ReflectionParameter::getDeclaringClass' => ['hasSideEffects' => false],
573    'ReflectionParameter::getDeclaringFunction' => ['hasSideEffects' => false],
574    'ReflectionParameter::getDefaultValue' => ['hasSideEffects' => false],
575    'ReflectionParameter::getDefaultValueConstantName' => ['hasSideEffects' => false],
576    'ReflectionParameter::getName' => ['hasSideEffects' => false],
577    'ReflectionParameter::getPosition' => ['hasSideEffects' => false],
578    'ReflectionParameter::getType' => ['hasSideEffects' => false],
579    'ReflectionParameter::isArray' => ['hasSideEffects' => false],
580    'ReflectionParameter::isCallable' => ['hasSideEffects' => false],
581    'ReflectionParameter::isDefaultValueAvailable' => ['hasSideEffects' => false],
582    'ReflectionParameter::isDefaultValueConstant' => ['hasSideEffects' => false],
583    'ReflectionParameter::isOptional' => ['hasSideEffects' => false],
584    'ReflectionParameter::isPassedByReference' => ['hasSideEffects' => false],
585    'ReflectionParameter::isPromoted' => ['hasSideEffects' => false],
586    'ReflectionParameter::isVariadic' => ['hasSideEffects' => false],
587    'ReflectionProperty::getAttributes' => ['hasSideEffects' => false],
588    'ReflectionProperty::getDeclaringClass' => ['hasSideEffects' => false],
589    'ReflectionProperty::getDefaultValue' => ['hasSideEffects' => false],
590    'ReflectionProperty::getDocComment' => ['hasSideEffects' => false],
591    'ReflectionProperty::getModifiers' => ['hasSideEffects' => false],
592    'ReflectionProperty::getName' => ['hasSideEffects' => false],
593    'ReflectionProperty::getType' => ['hasSideEffects' => false],
594    'ReflectionProperty::getValue' => ['hasSideEffects' => false],
595    'ReflectionProperty::isDefault' => ['hasSideEffects' => false],
596    'ReflectionProperty::isInitialized' => ['hasSideEffects' => false],
597    'ReflectionProperty::isPrivate' => ['hasSideEffects' => false],
598    'ReflectionProperty::isPromoted' => ['hasSideEffects' => false],
599    'ReflectionProperty::isProtected' => ['hasSideEffects' => false],
600    'ReflectionProperty::isPublic' => ['hasSideEffects' => false],
601    'ReflectionProperty::isStatic' => ['hasSideEffects' => false],
602    'ReflectionProperty::setAccessible' => ['hasSideEffects' => false],
603    'ReflectionReference::getId' => ['hasSideEffects' => false],
604    'ReflectionType::isBuiltin' => ['hasSideEffects' => false],
605    'ReflectionUnionType::getTypes' => ['hasSideEffects' => false],
606    'ReflectionZendExtension::getAuthor' => ['hasSideEffects' => false],
607    'ReflectionZendExtension::getCopyright' => ['hasSideEffects' => false],
608    'ReflectionZendExtension::getName' => ['hasSideEffects' => false],
609    'ReflectionZendExtension::getURL' => ['hasSideEffects' => false],
610    'ReflectionZendExtension::getVersion' => ['hasSideEffects' => false],
611    'ResourceBundle::__construct' => ['hasSideEffects' => false],
612    'ResourceBundle::count' => ['hasSideEffects' => false],
613    'ResourceBundle::get' => ['hasSideEffects' => false],
614    'ResourceBundle::getErrorCode' => ['hasSideEffects' => false],
615    'ResourceBundle::getErrorMessage' => ['hasSideEffects' => false],
616    'ResourceBundle::getIterator' => ['hasSideEffects' => false],
617    'SQLiteException::__construct' => ['hasSideEffects' => false],
618    'SimpleXMLElement::__construct' => ['hasSideEffects' => false],
619    'SimpleXMLElement::children' => ['hasSideEffects' => false],
620    'SimpleXMLElement::count' => ['hasSideEffects' => false],
621    'SimpleXMLElement::current' => ['hasSideEffects' => false],
622    'SimpleXMLElement::getChildren' => ['hasSideEffects' => false],
623    'SimpleXMLElement::getDocNamespaces' => ['hasSideEffects' => false],
624    'SimpleXMLElement::getName' => ['hasSideEffects' => false],
625    'SimpleXMLElement::getNamespaces' => ['hasSideEffects' => false],
626    'SimpleXMLElement::hasChildren' => ['hasSideEffects' => false],
627    'SimpleXMLElement::offsetExists' => ['hasSideEffects' => false],
628    'SimpleXMLElement::offsetGet' => ['hasSideEffects' => false],
629    'SimpleXMLElement::valid' => ['hasSideEffects' => false],
630    'SimpleXMLIterator::count' => ['hasSideEffects' => false],
631    'SimpleXMLIterator::current' => ['hasSideEffects' => false],
632    'SimpleXMLIterator::getChildren' => ['hasSideEffects' => false],
633    'SimpleXMLIterator::hasChildren' => ['hasSideEffects' => false],
634    'SimpleXMLIterator::valid' => ['hasSideEffects' => false],
635    'SoapFault::__construct' => ['hasSideEffects' => false],
636    'SplFileObject::fflush' => ['hasSideEffects' => true],
637    'SplFileObject::fgetc' => ['hasSideEffects' => true],
638    'SplFileObject::fgetcsv' => ['hasSideEffects' => true],
639    'SplFileObject::fgets' => ['hasSideEffects' => true],
640    'SplFileObject::fgetss' => ['hasSideEffects' => true],
641    'SplFileObject::fpassthru' => ['hasSideEffects' => true],
642    'SplFileObject::fputcsv' => ['hasSideEffects' => true],
643    'SplFileObject::fread' => ['hasSideEffects' => true],
644    'SplFileObject::fscanf' => ['hasSideEffects' => true],
645    'SplFileObject::fseek' => ['hasSideEffects' => true],
646    'SplFileObject::ftruncate' => ['hasSideEffects' => true],
647    'SplFileObject::fwrite' => ['hasSideEffects' => true],
648    'Spoofchecker::__construct' => ['hasSideEffects' => false],
649    'StringBackedEnum::from' => ['hasSideEffects' => false],
650    'StringBackedEnum::tryFrom' => ['hasSideEffects' => false],
651    'StubTests\\CodeStyle\\BracesOneLineFixer::getDefinition' => ['hasSideEffects' => false],
652    'StubTests\\Parsers\\ExpectedFunctionArgumentsInfo::__toString' => ['hasSideEffects' => false],
653    'StubTests\\Parsers\\Visitors\\CoreStubASTVisitor::__construct' => ['hasSideEffects' => false],
654    'StubTests\\StubsMetaExpectedArgumentsTest::getClassMemberFqn' => ['hasSideEffects' => false],
655    'StubTests\\StubsParameterNamesTest::printParameters' => ['hasSideEffects' => false],
656    'Transliterator::createInverse' => ['hasSideEffects' => false],
657    'Transliterator::getErrorCode' => ['hasSideEffects' => false],
658    'Transliterator::getErrorMessage' => ['hasSideEffects' => false],
659    'Transliterator::transliterate' => ['hasSideEffects' => false],
660    'UConverter::__construct' => ['hasSideEffects' => false],
661    'UConverter::convert' => ['hasSideEffects' => false],
662    'UConverter::getDestinationEncoding' => ['hasSideEffects' => false],
663    'UConverter::getDestinationType' => ['hasSideEffects' => false],
664    'UConverter::getErrorCode' => ['hasSideEffects' => false],
665    'UConverter::getErrorMessage' => ['hasSideEffects' => false],
666    'UConverter::getSourceEncoding' => ['hasSideEffects' => false],
667    'UConverter::getSourceType' => ['hasSideEffects' => false],
668    'UConverter::getStandards' => ['hasSideEffects' => false],
669    'UConverter::getSubstChars' => ['hasSideEffects' => false],
670    'UConverter::reasonText' => ['hasSideEffects' => false],
671    'UnitEnum::cases' => ['hasSideEffects' => false],
672    'WeakMap::count' => ['hasSideEffects' => false],
673    'WeakMap::getIterator' => ['hasSideEffects' => false],
674    'WeakMap::offsetExists' => ['hasSideEffects' => false],
675    'WeakMap::offsetGet' => ['hasSideEffects' => false],
676    'WeakReference::create' => ['hasSideEffects' => false],
677    'WeakReference::get' => ['hasSideEffects' => false],
678    'XmlReader::next' => ['hasSideEffects' => true],
679    'XmlReader::read' => ['hasSideEffects' => true],
680    'Zookeeper::getAcl' => ['hasSideEffects' => false],
681    'Zookeeper::getChildren' => ['hasSideEffects' => false],
682    'Zookeeper::getClientId' => ['hasSideEffects' => false],
683    'Zookeeper::getRecvTimeout' => ['hasSideEffects' => false],
684    'Zookeeper::getState' => ['hasSideEffects' => false],
685    '_' => ['hasSideEffects' => false],
686    'abs' => ['hasSideEffects' => false],
687    'acos' => ['hasSideEffects' => false],
688    'acosh' => ['hasSideEffects' => false],
689    'addcslashes' => ['hasSideEffects' => false],
690    'addslashes' => ['hasSideEffects' => false],
691    'apache_get_modules' => ['hasSideEffects' => false],
692    'apache_get_version' => ['hasSideEffects' => false],
693    'apache_getenv' => ['hasSideEffects' => false],
694    'apache_request_headers' => ['hasSideEffects' => false],
695    'array_change_key_case' => ['hasSideEffects' => false],
696    'array_chunk' => ['hasSideEffects' => false],
697    'array_column' => ['hasSideEffects' => false],
698    'array_combine' => ['hasSideEffects' => false],
699    'array_count_values' => ['hasSideEffects' => false],
700    'array_diff' => ['hasSideEffects' => false],
701    'array_diff_assoc' => ['hasSideEffects' => false],
702    'array_diff_key' => ['hasSideEffects' => false],
703    'array_diff_uassoc' => ['hasSideEffects' => false],
704    'array_diff_ukey' => ['hasSideEffects' => false],
705    'array_fill' => ['hasSideEffects' => false],
706    'array_fill_keys' => ['hasSideEffects' => false],
707    'array_flip' => ['hasSideEffects' => false],
708    'array_intersect' => ['hasSideEffects' => false],
709    'array_intersect_assoc' => ['hasSideEffects' => false],
710    'array_intersect_key' => ['hasSideEffects' => false],
711    'array_intersect_uassoc' => ['hasSideEffects' => false],
712    'array_intersect_ukey' => ['hasSideEffects' => false],
713    'array_is_list' => ['hasSideEffects' => false],
714    'array_key_exists' => ['hasSideEffects' => false],
715    'array_key_first' => ['hasSideEffects' => false],
716    'array_key_last' => ['hasSideEffects' => false],
717    'array_keys' => ['hasSideEffects' => false],
718    'array_merge' => ['hasSideEffects' => false],
719    'array_merge_recursive' => ['hasSideEffects' => false],
720    'array_pad' => ['hasSideEffects' => false],
721    'array_pop' => ['hasSideEffects' => true],
722    'array_product' => ['hasSideEffects' => false],
723    'array_push' => ['hasSideEffects' => true],
724    'array_rand' => ['hasSideEffects' => false],
725    'array_replace' => ['hasSideEffects' => false],
726    'array_replace_recursive' => ['hasSideEffects' => false],
727    'array_reverse' => ['hasSideEffects' => false],
728    'array_search' => ['hasSideEffects' => false],
729    'array_shift' => ['hasSideEffects' => true],
730    'array_slice' => ['hasSideEffects' => false],
731    'array_sum' => ['hasSideEffects' => false],
732    'array_udiff' => ['hasSideEffects' => false],
733    'array_udiff_assoc' => ['hasSideEffects' => false],
734    'array_udiff_uassoc' => ['hasSideEffects' => false],
735    'array_uintersect' => ['hasSideEffects' => false],
736    'array_uintersect_assoc' => ['hasSideEffects' => false],
737    'array_uintersect_uassoc' => ['hasSideEffects' => false],
738    'array_unique' => ['hasSideEffects' => false],
739    'array_unshift' => ['hasSideEffects' => true],
740    'array_values' => ['hasSideEffects' => false],
741    'asin' => ['hasSideEffects' => false],
742    'asinh' => ['hasSideEffects' => false],
743    'atan' => ['hasSideEffects' => false],
744    'atan2' => ['hasSideEffects' => false],
745    'atanh' => ['hasSideEffects' => false],
746    'base64_decode' => ['hasSideEffects' => false],
747    'base64_encode' => ['hasSideEffects' => false],
748    'base_convert' => ['hasSideEffects' => false],
749    'basename' => ['hasSideEffects' => false],
750    'bcadd' => ['hasSideEffects' => false],
751    'bccomp' => ['hasSideEffects' => false],
752    'bcdiv' => ['hasSideEffects' => false],
753    'bcmod' => ['hasSideEffects' => false],
754    'bcmul' => ['hasSideEffects' => false],
755    'bcpow' => ['hasSideEffects' => false],
756    'bcpowmod' => ['hasSideEffects' => false],
757    'bcsqrt' => ['hasSideEffects' => false],
758    'bcsub' => ['hasSideEffects' => false],
759    'bin2hex' => ['hasSideEffects' => false],
760    'bindec' => ['hasSideEffects' => false],
761    'boolval' => ['hasSideEffects' => false],
762    'bzcompress' => ['hasSideEffects' => false],
763    'bzdecompress' => ['hasSideEffects' => false],
764    'bzerrno' => ['hasSideEffects' => false],
765    'bzerror' => ['hasSideEffects' => false],
766    'bzerrstr' => ['hasSideEffects' => false],
767    'bzopen' => ['hasSideEffects' => false],
768    'ceil' => ['hasSideEffects' => false],
769    'checkdate' => ['hasSideEffects' => false],
770    'checkdnsrr' => ['hasSideEffects' => false],
771    'chgrp' => ['hasSideEffects' => true],
772    'chmod' => ['hasSideEffects' => true],
773    'chop' => ['hasSideEffects' => false],
774    'chown' => ['hasSideEffects' => true],
775    'chr' => ['hasSideEffects' => false],
776    'chunk_split' => ['hasSideEffects' => false],
777    'class_implements' => ['hasSideEffects' => false],
778    'class_parents' => ['hasSideEffects' => false],
779    'cli_get_process_title' => ['hasSideEffects' => false],
780    'collator_compare' => ['hasSideEffects' => false],
781    'collator_create' => ['hasSideEffects' => false],
782    'collator_get_attribute' => ['hasSideEffects' => false],
783    'collator_get_error_code' => ['hasSideEffects' => false],
784    'collator_get_error_message' => ['hasSideEffects' => false],
785    'collator_get_locale' => ['hasSideEffects' => false],
786    'collator_get_sort_key' => ['hasSideEffects' => false],
787    'collator_get_strength' => ['hasSideEffects' => false],
788    'compact' => ['hasSideEffects' => false],
789    'connection_aborted' => ['hasSideEffects' => true],
790    'connection_status' => ['hasSideEffects' => true],
791    'constant' => ['hasSideEffects' => false],
792    'convert_cyr_string' => ['hasSideEffects' => false],
793    'convert_uudecode' => ['hasSideEffects' => false],
794    'convert_uuencode' => ['hasSideEffects' => false],
795    'copy' => ['hasSideEffects' => true],
796    'cos' => ['hasSideEffects' => false],
797    'cosh' => ['hasSideEffects' => false],
798    'count' => ['hasSideEffects' => false],
799    'count_chars' => ['hasSideEffects' => false],
800    'crc32' => ['hasSideEffects' => false],
801    'crypt' => ['hasSideEffects' => false],
802    'ctype_alnum' => ['hasSideEffects' => false],
803    'ctype_alpha' => ['hasSideEffects' => false],
804    'ctype_cntrl' => ['hasSideEffects' => false],
805    'ctype_digit' => ['hasSideEffects' => false],
806    'ctype_graph' => ['hasSideEffects' => false],
807    'ctype_lower' => ['hasSideEffects' => false],
808    'ctype_print' => ['hasSideEffects' => false],
809    'ctype_punct' => ['hasSideEffects' => false],
810    'ctype_space' => ['hasSideEffects' => false],
811    'ctype_upper' => ['hasSideEffects' => false],
812    'ctype_xdigit' => ['hasSideEffects' => false],
813    'curl_copy_handle' => ['hasSideEffects' => false],
814    'curl_errno' => ['hasSideEffects' => false],
815    'curl_error' => ['hasSideEffects' => false],
816    'curl_escape' => ['hasSideEffects' => false],
817    'curl_file_create' => ['hasSideEffects' => false],
818    'curl_getinfo' => ['hasSideEffects' => false],
819    'curl_multi_errno' => ['hasSideEffects' => false],
820    'curl_multi_getcontent' => ['hasSideEffects' => false],
821    'curl_multi_info_read' => ['hasSideEffects' => false],
822    'curl_share_errno' => ['hasSideEffects' => false],
823    'curl_share_strerror' => ['hasSideEffects' => false],
824    'curl_strerror' => ['hasSideEffects' => false],
825    'curl_unescape' => ['hasSideEffects' => false],
826    'curl_version' => ['hasSideEffects' => false],
827    'current' => ['hasSideEffects' => false],
828    'date' => ['hasSideEffects' => false],
829    'date_create' => ['hasSideEffects' => false],
830    'date_create_from_format' => ['hasSideEffects' => false],
831    'date_create_immutable' => ['hasSideEffects' => false],
832    'date_create_immutable_from_format' => ['hasSideEffects' => false],
833    'date_default_timezone_get' => ['hasSideEffects' => false],
834    'date_diff' => ['hasSideEffects' => false],
835    'date_format' => ['hasSideEffects' => false],
836    'date_get_last_errors' => ['hasSideEffects' => false],
837    'date_interval_create_from_date_string' => ['hasSideEffects' => false],
838    'date_interval_format' => ['hasSideEffects' => false],
839    'date_offset_get' => ['hasSideEffects' => false],
840    'date_parse' => ['hasSideEffects' => false],
841    'date_parse_from_format' => ['hasSideEffects' => false],
842    'date_sun_info' => ['hasSideEffects' => false],
843    'date_sunrise' => ['hasSideEffects' => false],
844    'date_sunset' => ['hasSideEffects' => false],
845    'date_timestamp_get' => ['hasSideEffects' => false],
846    'date_timezone_get' => ['hasSideEffects' => false],
847    'datefmt_create' => ['hasSideEffects' => false],
848    'datefmt_format' => ['hasSideEffects' => false],
849    'datefmt_format_object' => ['hasSideEffects' => false],
850    'datefmt_get_calendar' => ['hasSideEffects' => false],
851    'datefmt_get_calendar_object' => ['hasSideEffects' => false],
852    'datefmt_get_datetype' => ['hasSideEffects' => false],
853    'datefmt_get_error_code' => ['hasSideEffects' => false],
854    'datefmt_get_error_message' => ['hasSideEffects' => false],
855    'datefmt_get_locale' => ['hasSideEffects' => false],
856    'datefmt_get_pattern' => ['hasSideEffects' => false],
857    'datefmt_get_timetype' => ['hasSideEffects' => false],
858    'datefmt_get_timezone' => ['hasSideEffects' => false],
859    'datefmt_get_timezone_id' => ['hasSideEffects' => false],
860    'datefmt_is_lenient' => ['hasSideEffects' => false],
861    'dcngettext' => ['hasSideEffects' => false],
862    'decbin' => ['hasSideEffects' => false],
863    'dechex' => ['hasSideEffects' => false],
864    'decoct' => ['hasSideEffects' => false],
865    'defined' => ['hasSideEffects' => false],
866    'deflate_init' => ['hasSideEffects' => false],
867    'deg2rad' => ['hasSideEffects' => false],
868    'dirname' => ['hasSideEffects' => false],
869    'disk_free_space' => ['hasSideEffects' => false],
870    'disk_total_space' => ['hasSideEffects' => false],
871    'diskfreespace' => ['hasSideEffects' => false],
872    'dngettext' => ['hasSideEffects' => false],
873    'doubleval' => ['hasSideEffects' => false],
874    'error_get_last' => ['hasSideEffects' => false],
875    'error_log' => ['hasSideEffects' => true],
876    'escapeshellarg' => ['hasSideEffects' => false],
877    'escapeshellcmd' => ['hasSideEffects' => false],
878    'exp' => ['hasSideEffects' => false],
879    'explode' => ['hasSideEffects' => false],
880    'expm1' => ['hasSideEffects' => false],
881    'extension_loaded' => ['hasSideEffects' => false],
882    'fclose' => ['hasSideEffects' => true],
883    'fdiv' => ['hasSideEffects' => false],
884    'feof' => ['hasSideEffects' => false],
885    'fflush' => ['hasSideEffects' => true],
886    'fgetc' => ['hasSideEffects' => true],
887    'fgetcsv' => ['hasSideEffects' => true],
888    'fgets' => ['hasSideEffects' => true],
889    'fgetss' => ['hasSideEffects' => true],
890    'file' => ['hasSideEffects' => false],
891    'file_exists' => ['hasSideEffects' => false],
892    'file_get_contents' => ['hasSideEffects' => true],
893    'file_put_contents' => ['hasSideEffects' => true],
894    'fileatime' => ['hasSideEffects' => false],
895    'filectime' => ['hasSideEffects' => false],
896    'filegroup' => ['hasSideEffects' => false],
897    'fileinode' => ['hasSideEffects' => false],
898    'filemtime' => ['hasSideEffects' => false],
899    'fileowner' => ['hasSideEffects' => false],
900    'fileperms' => ['hasSideEffects' => false],
901    'filesize' => ['hasSideEffects' => false],
902    'filetype' => ['hasSideEffects' => false],
903    'filter_has_var' => ['hasSideEffects' => false],
904    'filter_id' => ['hasSideEffects' => false],
905    'filter_input' => ['hasSideEffects' => false],
906    'filter_input_array' => ['hasSideEffects' => false],
907    'filter_list' => ['hasSideEffects' => false],
908    'filter_var' => ['hasSideEffects' => false],
909    'filter_var_array' => ['hasSideEffects' => false],
910    'finfo::buffer' => ['hasSideEffects' => false],
911    'finfo::file' => ['hasSideEffects' => false],
912    'floatval' => ['hasSideEffects' => false],
913    'flock' => ['hasSideEffects' => true],
914    'floor' => ['hasSideEffects' => false],
915    'fmod' => ['hasSideEffects' => false],
916    'fnmatch' => ['hasSideEffects' => false],
917    'fopen' => ['hasSideEffects' => true],
918    'fpassthru' => ['hasSideEffects' => true],
919    'fputcsv' => ['hasSideEffects' => true],
920    'fputs' => ['hasSideEffects' => true],
921    'fread' => ['hasSideEffects' => true],
922    'fscanf' => ['hasSideEffects' => true],
923    'fseek' => ['hasSideEffects' => true],
924    'fstat' => ['hasSideEffects' => false],
925    'ftell' => ['hasSideEffects' => false],
926    'ftok' => ['hasSideEffects' => false],
927    'ftruncate' => ['hasSideEffects' => true],
928    'func_get_arg' => ['hasSideEffects' => false],
929    'func_get_args' => ['hasSideEffects' => false],
930    'func_num_args' => ['hasSideEffects' => false],
931    'function_exists' => ['hasSideEffects' => false],
932    'fwrite' => ['hasSideEffects' => true],
933    'gc_enabled' => ['hasSideEffects' => false],
934    'gc_status' => ['hasSideEffects' => false],
935    'gd_info' => ['hasSideEffects' => false],
936    'geoip_continent_code_by_name' => ['hasSideEffects' => false],
937    'geoip_country_code3_by_name' => ['hasSideEffects' => false],
938    'geoip_country_code_by_name' => ['hasSideEffects' => false],
939    'geoip_country_name_by_name' => ['hasSideEffects' => false],
940    'geoip_database_info' => ['hasSideEffects' => false],
941    'geoip_db_avail' => ['hasSideEffects' => false],
942    'geoip_db_filename' => ['hasSideEffects' => false],
943    'geoip_db_get_all_info' => ['hasSideEffects' => false],
944    'geoip_id_by_name' => ['hasSideEffects' => false],
945    'geoip_isp_by_name' => ['hasSideEffects' => false],
946    'geoip_org_by_name' => ['hasSideEffects' => false],
947    'geoip_record_by_name' => ['hasSideEffects' => false],
948    'geoip_region_by_name' => ['hasSideEffects' => false],
949    'geoip_region_name_by_code' => ['hasSideEffects' => false],
950    'geoip_time_zone_by_country_and_region' => ['hasSideEffects' => false],
951    'get_browser' => ['hasSideEffects' => false],
952    'get_called_class' => ['hasSideEffects' => false],
953    'get_cfg_var' => ['hasSideEffects' => false],
954    'get_class' => ['hasSideEffects' => false],
955    'get_class_methods' => ['hasSideEffects' => false],
956    'get_class_vars' => ['hasSideEffects' => false],
957    'get_current_user' => ['hasSideEffects' => false],
958    'get_debug_type' => ['hasSideEffects' => false],
959    'get_declared_classes' => ['hasSideEffects' => false],
960    'get_declared_interfaces' => ['hasSideEffects' => false],
961    'get_declared_traits' => ['hasSideEffects' => false],
962    'get_defined_constants' => ['hasSideEffects' => false],
963    'get_defined_functions' => ['hasSideEffects' => false],
964    'get_defined_vars' => ['hasSideEffects' => false],
965    'get_extension_funcs' => ['hasSideEffects' => false],
966    'get_headers' => ['hasSideEffects' => false],
967    'get_html_translation_table' => ['hasSideEffects' => false],
968    'get_include_path' => ['hasSideEffects' => false],
969    'get_included_files' => ['hasSideEffects' => false],
970    'get_loaded_extensions' => ['hasSideEffects' => false],
971    'get_meta_tags' => ['hasSideEffects' => false],
972    'get_object_vars' => ['hasSideEffects' => false],
973    'get_parent_class' => ['hasSideEffects' => false],
974    'get_required_files' => ['hasSideEffects' => false],
975    'get_resource_id' => ['hasSideEffects' => false],
976    'get_resources' => ['hasSideEffects' => false],
977    'getallheaders' => ['hasSideEffects' => false],
978    'getcwd' => ['hasSideEffects' => false],
979    'getdate' => ['hasSideEffects' => false],
980    'getenv' => ['hasSideEffects' => false],
981    'gethostbyaddr' => ['hasSideEffects' => false],
982    'gethostbyname' => ['hasSideEffects' => false],
983    'gethostbynamel' => ['hasSideEffects' => false],
984    'gethostname' => ['hasSideEffects' => false],
985    'getlastmod' => ['hasSideEffects' => false],
986    'getmygid' => ['hasSideEffects' => false],
987    'getmyinode' => ['hasSideEffects' => false],
988    'getmypid' => ['hasSideEffects' => false],
989    'getmyuid' => ['hasSideEffects' => false],
990    'getprotobyname' => ['hasSideEffects' => false],
991    'getprotobynumber' => ['hasSideEffects' => false],
992    'getrandmax' => ['hasSideEffects' => false],
993    'getrusage' => ['hasSideEffects' => false],
994    'getservbyname' => ['hasSideEffects' => false],
995    'getservbyport' => ['hasSideEffects' => false],
996    'gettext' => ['hasSideEffects' => false],
997    'gettimeofday' => ['hasSideEffects' => false],
998    'gettype' => ['hasSideEffects' => false],
999    'glob' => ['hasSideEffects' => false],
1000    'gmdate' => ['hasSideEffects' => false],
1001    'gmmktime' => ['hasSideEffects' => false],
1002    'gmp_abs' => ['hasSideEffects' => false],
1003    'gmp_add' => ['hasSideEffects' => false],
1004    'gmp_and' => ['hasSideEffects' => false],
1005    'gmp_binomial' => ['hasSideEffects' => false],
1006    'gmp_cmp' => ['hasSideEffects' => false],
1007    'gmp_com' => ['hasSideEffects' => false],
1008    'gmp_div' => ['hasSideEffects' => false],
1009    'gmp_div_q' => ['hasSideEffects' => false],
1010    'gmp_div_qr' => ['hasSideEffects' => false],
1011    'gmp_div_r' => ['hasSideEffects' => false],
1012    'gmp_divexact' => ['hasSideEffects' => false],
1013    'gmp_export' => ['hasSideEffects' => false],
1014    'gmp_fact' => ['hasSideEffects' => false],
1015    'gmp_gcd' => ['hasSideEffects' => false],
1016    'gmp_gcdext' => ['hasSideEffects' => false],
1017    'gmp_hamdist' => ['hasSideEffects' => false],
1018    'gmp_import' => ['hasSideEffects' => false],
1019    'gmp_init' => ['hasSideEffects' => false],
1020    'gmp_intval' => ['hasSideEffects' => false],
1021    'gmp_invert' => ['hasSideEffects' => false],
1022    'gmp_jacobi' => ['hasSideEffects' => false],
1023    'gmp_kronecker' => ['hasSideEffects' => false],
1024    'gmp_lcm' => ['hasSideEffects' => false],
1025    'gmp_legendre' => ['hasSideEffects' => false],
1026    'gmp_mod' => ['hasSideEffects' => false],
1027    'gmp_mul' => ['hasSideEffects' => false],
1028    'gmp_neg' => ['hasSideEffects' => false],
1029    'gmp_nextprime' => ['hasSideEffects' => false],
1030    'gmp_or' => ['hasSideEffects' => false],
1031    'gmp_perfect_power' => ['hasSideEffects' => false],
1032    'gmp_perfect_square' => ['hasSideEffects' => false],
1033    'gmp_popcount' => ['hasSideEffects' => false],
1034    'gmp_pow' => ['hasSideEffects' => false],
1035    'gmp_powm' => ['hasSideEffects' => false],
1036    'gmp_prob_prime' => ['hasSideEffects' => false],
1037    'gmp_root' => ['hasSideEffects' => false],
1038    'gmp_rootrem' => ['hasSideEffects' => false],
1039    'gmp_scan0' => ['hasSideEffects' => false],
1040    'gmp_scan1' => ['hasSideEffects' => false],
1041    'gmp_sign' => ['hasSideEffects' => false],
1042    'gmp_sqrt' => ['hasSideEffects' => false],
1043    'gmp_sqrtrem' => ['hasSideEffects' => false],
1044    'gmp_strval' => ['hasSideEffects' => false],
1045    'gmp_sub' => ['hasSideEffects' => false],
1046    'gmp_testbit' => ['hasSideEffects' => false],
1047    'gmp_xor' => ['hasSideEffects' => false],
1048    'grapheme_stripos' => ['hasSideEffects' => false],
1049    'grapheme_stristr' => ['hasSideEffects' => false],
1050    'grapheme_strlen' => ['hasSideEffects' => false],
1051    'grapheme_strpos' => ['hasSideEffects' => false],
1052    'grapheme_strripos' => ['hasSideEffects' => false],
1053    'grapheme_strrpos' => ['hasSideEffects' => false],
1054    'grapheme_strstr' => ['hasSideEffects' => false],
1055    'grapheme_substr' => ['hasSideEffects' => false],
1056    'gzcompress' => ['hasSideEffects' => false],
1057    'gzdecode' => ['hasSideEffects' => false],
1058    'gzdeflate' => ['hasSideEffects' => false],
1059    'gzencode' => ['hasSideEffects' => false],
1060    'gzinflate' => ['hasSideEffects' => false],
1061    'gzuncompress' => ['hasSideEffects' => false],
1062    'hash' => ['hasSideEffects' => false],
1063    'hash_algos' => ['hasSideEffects' => false],
1064    'hash_copy' => ['hasSideEffects' => false],
1065    'hash_equals' => ['hasSideEffects' => false],
1066    'hash_file' => ['hasSideEffects' => false],
1067    'hash_hkdf' => ['hasSideEffects' => false],
1068    'hash_hmac' => ['hasSideEffects' => false],
1069    'hash_hmac_algos' => ['hasSideEffects' => false],
1070    'hash_hmac_file' => ['hasSideEffects' => false],
1071    'hash_init' => ['hasSideEffects' => false],
1072    'hash_pbkdf2' => ['hasSideEffects' => false],
1073    'headers_list' => ['hasSideEffects' => false],
1074    'hebrev' => ['hasSideEffects' => false],
1075    'hexdec' => ['hasSideEffects' => false],
1076    'hrtime' => ['hasSideEffects' => false],
1077    'html_entity_decode' => ['hasSideEffects' => false],
1078    'htmlentities' => ['hasSideEffects' => false],
1079    'htmlspecialchars' => ['hasSideEffects' => false],
1080    'htmlspecialchars_decode' => ['hasSideEffects' => false],
1081    'http_build_cookie' => ['hasSideEffects' => false],
1082    'http_build_query' => ['hasSideEffects' => false],
1083    'http_build_str' => ['hasSideEffects' => false],
1084    'http_cache_etag' => ['hasSideEffects' => false],
1085    'http_cache_last_modified' => ['hasSideEffects' => false],
1086    'http_chunked_decode' => ['hasSideEffects' => false],
1087    'http_date' => ['hasSideEffects' => false],
1088    'http_deflate' => ['hasSideEffects' => false],
1089    'http_get_request_body' => ['hasSideEffects' => false],
1090    'http_get_request_body_stream' => ['hasSideEffects' => false],
1091    'http_get_request_headers' => ['hasSideEffects' => false],
1092    'http_inflate' => ['hasSideEffects' => false],
1093    'http_match_etag' => ['hasSideEffects' => false],
1094    'http_match_modified' => ['hasSideEffects' => false],
1095    'http_match_request_header' => ['hasSideEffects' => false],
1096    'http_parse_cookie' => ['hasSideEffects' => false],
1097    'http_parse_headers' => ['hasSideEffects' => false],
1098    'http_parse_message' => ['hasSideEffects' => false],
1099    'http_parse_params' => ['hasSideEffects' => false],
1100    'http_request_body_encode' => ['hasSideEffects' => false],
1101    'http_request_method_exists' => ['hasSideEffects' => false],
1102    'http_request_method_name' => ['hasSideEffects' => false],
1103    'http_support' => ['hasSideEffects' => false],
1104    'hypot' => ['hasSideEffects' => false],
1105    'iconv' => ['hasSideEffects' => false],
1106    'iconv_get_encoding' => ['hasSideEffects' => false],
1107    'iconv_mime_decode' => ['hasSideEffects' => false],
1108    'iconv_mime_decode_headers' => ['hasSideEffects' => false],
1109    'iconv_mime_encode' => ['hasSideEffects' => false],
1110    'iconv_strlen' => ['hasSideEffects' => false],
1111    'iconv_strpos' => ['hasSideEffects' => false],
1112    'iconv_strrpos' => ['hasSideEffects' => false],
1113    'iconv_substr' => ['hasSideEffects' => false],
1114    'idate' => ['hasSideEffects' => false],
1115    'image_type_to_extension' => ['hasSideEffects' => false],
1116    'image_type_to_mime_type' => ['hasSideEffects' => false],
1117    'imagecolorat' => ['hasSideEffects' => false],
1118    'imagecolorclosest' => ['hasSideEffects' => false],
1119    'imagecolorclosestalpha' => ['hasSideEffects' => false],
1120    'imagecolorclosesthwb' => ['hasSideEffects' => false],
1121    'imagecolorexact' => ['hasSideEffects' => false],
1122    'imagecolorexactalpha' => ['hasSideEffects' => false],
1123    'imagecolorresolve' => ['hasSideEffects' => false],
1124    'imagecolorresolvealpha' => ['hasSideEffects' => false],
1125    'imagecolorsforindex' => ['hasSideEffects' => false],
1126    'imagecolorstotal' => ['hasSideEffects' => false],
1127    'imagecreate' => ['hasSideEffects' => false],
1128    'imagecreatefromstring' => ['hasSideEffects' => false],
1129    'imagecreatetruecolor' => ['hasSideEffects' => false],
1130    'imagefontheight' => ['hasSideEffects' => false],
1131    'imagefontwidth' => ['hasSideEffects' => false],
1132    'imageftbbox' => ['hasSideEffects' => false],
1133    'imagegetinterpolation' => ['hasSideEffects' => false],
1134    'imagegrabscreen' => ['hasSideEffects' => false],
1135    'imagegrabwindow' => ['hasSideEffects' => false],
1136    'imageistruecolor' => ['hasSideEffects' => false],
1137    'imagesx' => ['hasSideEffects' => false],
1138    'imagesy' => ['hasSideEffects' => false],
1139    'imagettfbbox' => ['hasSideEffects' => false],
1140    'imagetypes' => ['hasSideEffects' => false],
1141    'implode' => ['hasSideEffects' => false],
1142    'in_array' => ['hasSideEffects' => false],
1143    'inet_ntop' => ['hasSideEffects' => false],
1144    'inet_pton' => ['hasSideEffects' => false],
1145    'inflate_get_read_len' => ['hasSideEffects' => false],
1146    'inflate_get_status' => ['hasSideEffects' => false],
1147    'inflate_init' => ['hasSideEffects' => false],
1148    'ini_get' => ['hasSideEffects' => false],
1149    'ini_get_all' => ['hasSideEffects' => false],
1150    'intcal_get_maximum' => ['hasSideEffects' => false],
1151    'intdiv' => ['hasSideEffects' => false],
1152    'intl_error_name' => ['hasSideEffects' => false],
1153    'intl_get' => ['hasSideEffects' => false],
1154    'intl_get_error_code' => ['hasSideEffects' => false],
1155    'intl_get_error_message' => ['hasSideEffects' => false],
1156    'intl_is_failure' => ['hasSideEffects' => false],
1157    'intlcal_after' => ['hasSideEffects' => false],
1158    'intlcal_before' => ['hasSideEffects' => false],
1159    'intlcal_create_instance' => ['hasSideEffects' => false],
1160    'intlcal_equals' => ['hasSideEffects' => false],
1161    'intlcal_field_difference' => ['hasSideEffects' => false],
1162    'intlcal_from_date_time' => ['hasSideEffects' => false],
1163    'intlcal_get' => ['hasSideEffects' => false],
1164    'intlcal_get_actual_maximum' => ['hasSideEffects' => false],
1165    'intlcal_get_actual_minimum' => ['hasSideEffects' => false],
1166    'intlcal_get_available_locales' => ['hasSideEffects' => false],
1167    'intlcal_get_day_of_week_type' => ['hasSideEffects' => false],
1168    'intlcal_get_error_code' => ['hasSideEffects' => false],
1169    'intlcal_get_error_message' => ['hasSideEffects' => false],
1170    'intlcal_get_first_day_of_week' => ['hasSideEffects' => false],
1171    'intlcal_get_greatest_minimum' => ['hasSideEffects' => false],
1172    'intlcal_get_keyword_values_for_locale' => ['hasSideEffects' => false],
1173    'intlcal_get_least_maximum' => ['hasSideEffects' => false],
1174    'intlcal_get_locale' => ['hasSideEffects' => false],
1175    'intlcal_get_maximum' => ['hasSideEffects' => false],
1176    'intlcal_get_minimal_days_in_first_week' => ['hasSideEffects' => false],
1177    'intlcal_get_minimum' => ['hasSideEffects' => false],
1178    'intlcal_get_now' => ['hasSideEffects' => false],
1179    'intlcal_get_repeated_wall_time_option' => ['hasSideEffects' => false],
1180    'intlcal_get_skipped_wall_time_option' => ['hasSideEffects' => false],
1181    'intlcal_get_time' => ['hasSideEffects' => false],
1182    'intlcal_get_time_zone' => ['hasSideEffects' => false],
1183    'intlcal_get_type' => ['hasSideEffects' => false],
1184    'intlcal_get_weekend_transition' => ['hasSideEffects' => false],
1185    'intlcal_greates_minimum' => ['hasSideEffects' => false],
1186    'intlcal_in_daylight_time' => ['hasSideEffects' => false],
1187    'intlcal_is_equivalent_to' => ['hasSideEffects' => false],
1188    'intlcal_is_lenient' => ['hasSideEffects' => false],
1189    'intlcal_is_set' => ['hasSideEffects' => false],
1190    'intlcal_is_weekend' => ['hasSideEffects' => false],
1191    'intlcal_to_date_time' => ['hasSideEffects' => false],
1192    'intlgregcal_create_instance' => ['hasSideEffects' => false],
1193    'intlgregcal_get_gregorian_change' => ['hasSideEffects' => false],
1194    'intlgregcal_is_leap_year' => ['hasSideEffects' => false],
1195    'intltz_count_equivalent_ids' => ['hasSideEffects' => false],
1196    'intltz_create_default' => ['hasSideEffects' => false],
1197    'intltz_create_enumeration' => ['hasSideEffects' => false],
1198    'intltz_create_time_zone' => ['hasSideEffects' => false],
1199    'intltz_create_time_zone_id_enumeration' => ['hasSideEffects' => false],
1200    'intltz_from_date_time_zone' => ['hasSideEffects' => false],
1201    'intltz_get_canonical_id' => ['hasSideEffects' => false],
1202    'intltz_get_display_name' => ['hasSideEffects' => false],
1203    'intltz_get_dst_savings' => ['hasSideEffects' => false],
1204    'intltz_get_equivalent_id' => ['hasSideEffects' => false],
1205    'intltz_get_error_code' => ['hasSideEffects' => false],
1206    'intltz_get_error_message' => ['hasSideEffects' => false],
1207    'intltz_get_gmt' => ['hasSideEffects' => false],
1208    'intltz_get_id' => ['hasSideEffects' => false],
1209    'intltz_get_offset' => ['hasSideEffects' => false],
1210    'intltz_get_raw_offset' => ['hasSideEffects' => false],
1211    'intltz_get_region' => ['hasSideEffects' => false],
1212    'intltz_get_tz_data_version' => ['hasSideEffects' => false],
1213    'intltz_get_unknown' => ['hasSideEffects' => false],
1214    'intltz_getgmt' => ['hasSideEffects' => false],
1215    'intltz_has_same_rules' => ['hasSideEffects' => false],
1216    'intltz_to_date_time_zone' => ['hasSideEffects' => false],
1217    'intltz_use_daylight_time' => ['hasSideEffects' => false],
1218    'intlz_create_default' => ['hasSideEffects' => false],
1219    'intval' => ['hasSideEffects' => false],
1220    'ip2long' => ['hasSideEffects' => false],
1221    'iptcparse' => ['hasSideEffects' => false],
1222    'is_a' => ['hasSideEffects' => false],
1223    'is_array' => ['hasSideEffects' => false],
1224    'is_bool' => ['hasSideEffects' => false],
1225    'is_countable' => ['hasSideEffects' => false],
1226    'is_dir' => ['hasSideEffects' => false],
1227    'is_double' => ['hasSideEffects' => false],
1228    'is_executable' => ['hasSideEffects' => false],
1229    'is_file' => ['hasSideEffects' => false],
1230    'is_finite' => ['hasSideEffects' => false],
1231    'is_float' => ['hasSideEffects' => false],
1232    'is_infinite' => ['hasSideEffects' => false],
1233    'is_int' => ['hasSideEffects' => false],
1234    'is_integer' => ['hasSideEffects' => false],
1235    'is_iterable' => ['hasSideEffects' => false],
1236    'is_link' => ['hasSideEffects' => false],
1237    'is_long' => ['hasSideEffects' => false],
1238    'is_nan' => ['hasSideEffects' => false],
1239    'is_null' => ['hasSideEffects' => false],
1240    'is_numeric' => ['hasSideEffects' => false],
1241    'is_object' => ['hasSideEffects' => false],
1242    'is_readable' => ['hasSideEffects' => false],
1243    'is_real' => ['hasSideEffects' => false],
1244    'is_resource' => ['hasSideEffects' => false],
1245    'is_scalar' => ['hasSideEffects' => false],
1246    'is_string' => ['hasSideEffects' => false],
1247    'is_subclass_of' => ['hasSideEffects' => false],
1248    'is_uploaded_file' => ['hasSideEffects' => false],
1249    'is_writable' => ['hasSideEffects' => false],
1250    'is_writeable' => ['hasSideEffects' => false],
1251    'iterator_count' => ['hasSideEffects' => false],
1252    'join' => ['hasSideEffects' => false],
1253    'json_last_error' => ['hasSideEffects' => false],
1254    'json_last_error_msg' => ['hasSideEffects' => false],
1255    'json_validate' => ['hasSideEffects' => false],
1256    'key' => ['hasSideEffects' => false],
1257    'key_exists' => ['hasSideEffects' => false],
1258    'lcfirst' => ['hasSideEffects' => false],
1259    'lchgrp' => ['hasSideEffects' => true],
1260    'lchown' => ['hasSideEffects' => true],
1261    'libxml_get_errors' => ['hasSideEffects' => false],
1262    'libxml_get_last_error' => ['hasSideEffects' => false],
1263    'link' => ['hasSideEffects' => true],
1264    'linkinfo' => ['hasSideEffects' => false],
1265    'locale_accept_from_http' => ['hasSideEffects' => false],
1266    'locale_canonicalize' => ['hasSideEffects' => false],
1267    'locale_compose' => ['hasSideEffects' => false],
1268    'locale_filter_matches' => ['hasSideEffects' => false],
1269    'locale_get_all_variants' => ['hasSideEffects' => false],
1270    'locale_get_default' => ['hasSideEffects' => false],
1271    'locale_get_display_language' => ['hasSideEffects' => false],
1272    'locale_get_display_name' => ['hasSideEffects' => false],
1273    'locale_get_display_region' => ['hasSideEffects' => false],
1274    'locale_get_display_script' => ['hasSideEffects' => false],
1275    'locale_get_display_variant' => ['hasSideEffects' => false],
1276    'locale_get_keywords' => ['hasSideEffects' => false],
1277    'locale_get_primary_language' => ['hasSideEffects' => false],
1278    'locale_get_region' => ['hasSideEffects' => false],
1279    'locale_get_script' => ['hasSideEffects' => false],
1280    'locale_lookup' => ['hasSideEffects' => false],
1281    'locale_parse' => ['hasSideEffects' => false],
1282    'localeconv' => ['hasSideEffects' => false],
1283    'localtime' => ['hasSideEffects' => false],
1284    'log' => ['hasSideEffects' => false],
1285    'log10' => ['hasSideEffects' => false],
1286    'log1p' => ['hasSideEffects' => false],
1287    'long2ip' => ['hasSideEffects' => false],
1288    'lstat' => ['hasSideEffects' => false],
1289    'ltrim' => ['hasSideEffects' => false],
1290    'max' => ['hasSideEffects' => false],
1291    'mb_check_encoding' => ['hasSideEffects' => false],
1292    'mb_chr' => ['hasSideEffects' => false],
1293    'mb_convert_case' => ['hasSideEffects' => false],
1294    'mb_convert_encoding' => ['hasSideEffects' => false],
1295    'mb_convert_kana' => ['hasSideEffects' => false],
1296    'mb_decode_mimeheader' => ['hasSideEffects' => false],
1297    'mb_decode_numericentity' => ['hasSideEffects' => false],
1298    'mb_detect_encoding' => ['hasSideEffects' => false],
1299    'mb_encode_mimeheader' => ['hasSideEffects' => false],
1300    'mb_encode_numericentity' => ['hasSideEffects' => false],
1301    'mb_encoding_aliases' => ['hasSideEffects' => false],
1302    'mb_ereg_match' => ['hasSideEffects' => false],
1303    'mb_ereg_replace' => ['hasSideEffects' => false],
1304    'mb_ereg_search' => ['hasSideEffects' => false],
1305    'mb_ereg_search_getpos' => ['hasSideEffects' => false],
1306    'mb_ereg_search_getregs' => ['hasSideEffects' => false],
1307    'mb_ereg_search_pos' => ['hasSideEffects' => false],
1308    'mb_ereg_search_regs' => ['hasSideEffects' => false],
1309    'mb_ereg_search_setpos' => ['hasSideEffects' => false],
1310    'mb_eregi_replace' => ['hasSideEffects' => false],
1311    'mb_get_info' => ['hasSideEffects' => false],
1312    'mb_http_input' => ['hasSideEffects' => false],
1313    'mb_list_encodings' => ['hasSideEffects' => false],
1314    'mb_ord' => ['hasSideEffects' => false],
1315    'mb_output_handler' => ['hasSideEffects' => false],
1316    'mb_preferred_mime_name' => ['hasSideEffects' => false],
1317    'mb_scrub' => ['hasSideEffects' => false],
1318    'mb_split' => ['hasSideEffects' => false],
1319    'mb_str_pad' => ['hasSideEffects' => false],
1320    'mb_str_split' => ['hasSideEffects' => false],
1321    'mb_strcut' => ['hasSideEffects' => false],
1322    'mb_strimwidth' => ['hasSideEffects' => false],
1323    'mb_stripos' => ['hasSideEffects' => false],
1324    'mb_stristr' => ['hasSideEffects' => false],
1325    'mb_strlen' => ['hasSideEffects' => false],
1326    'mb_strpos' => ['hasSideEffects' => false],
1327    'mb_strrchr' => ['hasSideEffects' => false],
1328    'mb_strrichr' => ['hasSideEffects' => false],
1329    'mb_strripos' => ['hasSideEffects' => false],
1330    'mb_strrpos' => ['hasSideEffects' => false],
1331    'mb_strstr' => ['hasSideEffects' => false],
1332    'mb_strtolower' => ['hasSideEffects' => false],
1333    'mb_strtoupper' => ['hasSideEffects' => false],
1334    'mb_strwidth' => ['hasSideEffects' => false],
1335    'mb_substr' => ['hasSideEffects' => false],
1336    'mb_substr_count' => ['hasSideEffects' => false],
1337    'mbereg_search_setpos' => ['hasSideEffects' => false],
1338    'md5' => ['hasSideEffects' => false],
1339    'md5_file' => ['hasSideEffects' => false],
1340    'memory_get_peak_usage' => ['hasSideEffects' => false],
1341    'memory_get_usage' => ['hasSideEffects' => false],
1342    'metaphone' => ['hasSideEffects' => false],
1343    'method_exists' => ['hasSideEffects' => false],
1344    'mhash' => ['hasSideEffects' => false],
1345    'mhash_count' => ['hasSideEffects' => false],
1346    'mhash_get_block_size' => ['hasSideEffects' => false],
1347    'mhash_get_hash_name' => ['hasSideEffects' => false],
1348    'mhash_keygen_s2k' => ['hasSideEffects' => false],
1349    'microtime' => ['hasSideEffects' => false],
1350    'min' => ['hasSideEffects' => false],
1351    'mkdir' => ['hasSideEffects' => true],
1352    'mktime' => ['hasSideEffects' => false],
1353    'move_uploaded_file' => ['hasSideEffects' => true],
1354    'msgfmt_create' => ['hasSideEffects' => false],
1355    'msgfmt_format' => ['hasSideEffects' => false],
1356    'msgfmt_format_message' => ['hasSideEffects' => false],
1357    'msgfmt_get_error_code' => ['hasSideEffects' => false],
1358    'msgfmt_get_error_message' => ['hasSideEffects' => false],
1359    'msgfmt_get_locale' => ['hasSideEffects' => false],
1360    'msgfmt_get_pattern' => ['hasSideEffects' => false],
1361    'msgfmt_parse' => ['hasSideEffects' => false],
1362    'msgfmt_parse_message' => ['hasSideEffects' => false],
1363    'mt_getrandmax' => ['hasSideEffects' => false],
1364    'mt_rand' => ['hasSideEffects' => true],
1365    'net_get_interfaces' => ['hasSideEffects' => false],
1366    'ngettext' => ['hasSideEffects' => false],
1367    'nl2br' => ['hasSideEffects' => false],
1368    'nl_langinfo' => ['hasSideEffects' => false],
1369    'normalizer_get_raw_decomposition' => ['hasSideEffects' => false],
1370    'normalizer_is_normalized' => ['hasSideEffects' => false],
1371    'normalizer_normalize' => ['hasSideEffects' => false],
1372    'number_format' => ['hasSideEffects' => false],
1373    'numfmt_create' => ['hasSideEffects' => false],
1374    'numfmt_format' => ['hasSideEffects' => false],
1375    'numfmt_format_currency' => ['hasSideEffects' => false],
1376    'numfmt_get_attribute' => ['hasSideEffects' => false],
1377    'numfmt_get_error_code' => ['hasSideEffects' => false],
1378    'numfmt_get_error_message' => ['hasSideEffects' => false],
1379    'numfmt_get_locale' => ['hasSideEffects' => false],
1380    'numfmt_get_pattern' => ['hasSideEffects' => false],
1381    'numfmt_get_symbol' => ['hasSideEffects' => false],
1382    'numfmt_get_text_attribute' => ['hasSideEffects' => false],
1383    'numfmt_parse' => ['hasSideEffects' => false],
1384    'ob_etaghandler' => ['hasSideEffects' => false],
1385    'ob_get_contents' => ['hasSideEffects' => false],
1386    'ob_iconv_handler' => ['hasSideEffects' => false],
1387    'octdec' => ['hasSideEffects' => false],
1388    'ord' => ['hasSideEffects' => false],
1389    'pack' => ['hasSideEffects' => false],
1390    'pam_auth' => ['hasSideEffects' => false],
1391    'pam_chpass' => ['hasSideEffects' => false],
1392    'parse_ini_file' => ['hasSideEffects' => false],
1393    'parse_ini_string' => ['hasSideEffects' => false],
1394    'parse_url' => ['hasSideEffects' => false],
1395    'pathinfo' => ['hasSideEffects' => false],
1396    'pclose' => ['hasSideEffects' => true],
1397    'pcntl_errno' => ['hasSideEffects' => false],
1398    'pcntl_get_last_error' => ['hasSideEffects' => false],
1399    'pcntl_getpriority' => ['hasSideEffects' => false],
1400    'pcntl_strerror' => ['hasSideEffects' => false],
1401    'pcntl_wexitstatus' => ['hasSideEffects' => false],
1402    'pcntl_wifcontinued' => ['hasSideEffects' => false],
1403    'pcntl_wifexited' => ['hasSideEffects' => false],
1404    'pcntl_wifsignaled' => ['hasSideEffects' => false],
1405    'pcntl_wifstopped' => ['hasSideEffects' => false],
1406    'pcntl_wstopsig' => ['hasSideEffects' => false],
1407    'pcntl_wtermsig' => ['hasSideEffects' => false],
1408    'pdo_drivers' => ['hasSideEffects' => false],
1409    'php_ini_loaded_file' => ['hasSideEffects' => false],
1410    'php_ini_scanned_files' => ['hasSideEffects' => false],
1411    'php_logo_guid' => ['hasSideEffects' => false],
1412    'php_sapi_name' => ['hasSideEffects' => false],
1413    'php_strip_whitespace' => ['hasSideEffects' => false],
1414    'php_uname' => ['hasSideEffects' => false],
1415    'phpversion' => ['hasSideEffects' => false],
1416    'pi' => ['hasSideEffects' => false],
1417    'popen' => ['hasSideEffects' => true],
1418    'pos' => ['hasSideEffects' => false],
1419    'posix_ctermid' => ['hasSideEffects' => false],
1420    'posix_errno' => ['hasSideEffects' => false],
1421    'posix_get_last_error' => ['hasSideEffects' => false],
1422    'posix_getcwd' => ['hasSideEffects' => false],
1423    'posix_getegid' => ['hasSideEffects' => false],
1424    'posix_geteuid' => ['hasSideEffects' => false],
1425    'posix_getgid' => ['hasSideEffects' => false],
1426    'posix_getgrgid' => ['hasSideEffects' => false],
1427    'posix_getgrnam' => ['hasSideEffects' => false],
1428    'posix_getgroups' => ['hasSideEffects' => false],
1429    'posix_getlogin' => ['hasSideEffects' => false],
1430    'posix_getpgid' => ['hasSideEffects' => false],
1431    'posix_getpgrp' => ['hasSideEffects' => false],
1432    'posix_getpid' => ['hasSideEffects' => false],
1433    'posix_getppid' => ['hasSideEffects' => false],
1434    'posix_getpwnam' => ['hasSideEffects' => false],
1435    'posix_getpwuid' => ['hasSideEffects' => false],
1436    'posix_getrlimit' => ['hasSideEffects' => false],
1437    'posix_getsid' => ['hasSideEffects' => false],
1438    'posix_getuid' => ['hasSideEffects' => false],
1439    'posix_initgroups' => ['hasSideEffects' => false],
1440    'posix_isatty' => ['hasSideEffects' => false],
1441    'posix_strerror' => ['hasSideEffects' => false],
1442    'posix_times' => ['hasSideEffects' => false],
1443    'posix_ttyname' => ['hasSideEffects' => false],
1444    'posix_uname' => ['hasSideEffects' => false],
1445    'pow' => ['hasSideEffects' => false],
1446    'preg_grep' => ['hasSideEffects' => false],
1447    'preg_last_error' => ['hasSideEffects' => false],
1448    'preg_last_error_msg' => ['hasSideEffects' => false],
1449    'preg_quote' => ['hasSideEffects' => false],
1450    'preg_split' => ['hasSideEffects' => false],
1451    'property_exists' => ['hasSideEffects' => false],
1452    'quoted_printable_decode' => ['hasSideEffects' => false],
1453    'quoted_printable_encode' => ['hasSideEffects' => false],
1454    'quotemeta' => ['hasSideEffects' => false],
1455    'rad2deg' => ['hasSideEffects' => false],
1456    'rand' => ['hasSideEffects' => true],
1457    'random_bytes' => ['hasSideEffects' => true],
1458    'random_int' => ['hasSideEffects' => true],
1459    'range' => ['hasSideEffects' => false],
1460    'rawurldecode' => ['hasSideEffects' => false],
1461    'rawurlencode' => ['hasSideEffects' => false],
1462    'readfile' => ['hasSideEffects' => true],
1463    'readlink' => ['hasSideEffects' => false],
1464    'realpath' => ['hasSideEffects' => false],
1465    'realpath_cache_get' => ['hasSideEffects' => false],
1466    'realpath_cache_size' => ['hasSideEffects' => false],
1467    'rename' => ['hasSideEffects' => true],
1468    'resourcebundle_count' => ['hasSideEffects' => false],
1469    'resourcebundle_create' => ['hasSideEffects' => false],
1470    'resourcebundle_get' => ['hasSideEffects' => false],
1471    'resourcebundle_get_error_code' => ['hasSideEffects' => false],
1472    'resourcebundle_get_error_message' => ['hasSideEffects' => false],
1473    'resourcebundle_locales' => ['hasSideEffects' => false],
1474    'rewind' => ['hasSideEffects' => true],
1475    'rmdir' => ['hasSideEffects' => true],
1476    'round' => ['hasSideEffects' => false],
1477    'rtrim' => ['hasSideEffects' => false],
1478    'sha1' => ['hasSideEffects' => false],
1479    'sha1_file' => ['hasSideEffects' => false],
1480    'sin' => ['hasSideEffects' => false],
1481    'sinh' => ['hasSideEffects' => false],
1482    'sizeof' => ['hasSideEffects' => false],
1483    'soundex' => ['hasSideEffects' => false],
1484    'spl_classes' => ['hasSideEffects' => false],
1485    'spl_object_hash' => ['hasSideEffects' => false],
1486    'sprintf' => ['hasSideEffects' => false],
1487    'sqrt' => ['hasSideEffects' => false],
1488    'stat' => ['hasSideEffects' => false],
1489    'str_contains' => ['hasSideEffects' => false],
1490    'str_decrement' => ['hasSideEffects' => false],
1491    'str_ends_with' => ['hasSideEffects' => false],
1492    'str_getcsv' => ['hasSideEffects' => false],
1493    'str_increment' => ['hasSideEffects' => false],
1494    'str_pad' => ['hasSideEffects' => false],
1495    'str_repeat' => ['hasSideEffects' => false],
1496    'str_rot13' => ['hasSideEffects' => false],
1497    'str_split' => ['hasSideEffects' => false],
1498    'str_starts_with' => ['hasSideEffects' => false],
1499    'str_word_count' => ['hasSideEffects' => false],
1500    'strcasecmp' => ['hasSideEffects' => false],
1501    'strchr' => ['hasSideEffects' => false],
1502    'strcmp' => ['hasSideEffects' => false],
1503    'strcoll' => ['hasSideEffects' => false],
1504    'strcspn' => ['hasSideEffects' => false],
1505    'stream_get_filters' => ['hasSideEffects' => false],
1506    'stream_get_transports' => ['hasSideEffects' => false],
1507    'stream_get_wrappers' => ['hasSideEffects' => false],
1508    'stream_is_local' => ['hasSideEffects' => false],
1509    'stream_isatty' => ['hasSideEffects' => false],
1510    'strip_tags' => ['hasSideEffects' => false],
1511    'stripcslashes' => ['hasSideEffects' => false],
1512    'stripos' => ['hasSideEffects' => false],
1513    'stripslashes' => ['hasSideEffects' => false],
1514    'stristr' => ['hasSideEffects' => false],
1515    'strlen' => ['hasSideEffects' => false],
1516    'strnatcasecmp' => ['hasSideEffects' => false],
1517    'strnatcmp' => ['hasSideEffects' => false],
1518    'strncasecmp' => ['hasSideEffects' => false],
1519    'strncmp' => ['hasSideEffects' => false],
1520    'strpbrk' => ['hasSideEffects' => false],
1521    'strpos' => ['hasSideEffects' => false],
1522    'strptime' => ['hasSideEffects' => false],
1523    'strrchr' => ['hasSideEffects' => false],
1524    'strrev' => ['hasSideEffects' => false],
1525    'strripos' => ['hasSideEffects' => false],
1526    'strrpos' => ['hasSideEffects' => false],
1527    'strspn' => ['hasSideEffects' => false],
1528    'strstr' => ['hasSideEffects' => false],
1529    'strtolower' => ['hasSideEffects' => false],
1530    'strtotime' => ['hasSideEffects' => false],
1531    'strtoupper' => ['hasSideEffects' => false],
1532    'strtr' => ['hasSideEffects' => false],
1533    'strval' => ['hasSideEffects' => false],
1534    'substr' => ['hasSideEffects' => false],
1535    'substr_compare' => ['hasSideEffects' => false],
1536    'substr_count' => ['hasSideEffects' => false],
1537    'substr_replace' => ['hasSideEffects' => false],
1538    'symlink' => ['hasSideEffects' => true],
1539    'sys_getloadavg' => ['hasSideEffects' => false],
1540    'tan' => ['hasSideEffects' => false],
1541    'tanh' => ['hasSideEffects' => false],
1542    'tempnam' => ['hasSideEffects' => true],
1543    'timezone_abbreviations_list' => ['hasSideEffects' => false],
1544    'timezone_identifiers_list' => ['hasSideEffects' => false],
1545    'timezone_location_get' => ['hasSideEffects' => false],
1546    'timezone_name_from_abbr' => ['hasSideEffects' => false],
1547    'timezone_name_get' => ['hasSideEffects' => false],
1548    'timezone_offset_get' => ['hasSideEffects' => false],
1549    'timezone_open' => ['hasSideEffects' => false],
1550    'timezone_transitions_get' => ['hasSideEffects' => false],
1551    'timezone_version_get' => ['hasSideEffects' => false],
1552    'tmpfile' => ['hasSideEffects' => true],
1553    'token_get_all' => ['hasSideEffects' => false],
1554    'token_name' => ['hasSideEffects' => false],
1555    'touch' => ['hasSideEffects' => true],
1556    'transliterator_create' => ['hasSideEffects' => false],
1557    'transliterator_create_from_rules' => ['hasSideEffects' => false],
1558    'transliterator_create_inverse' => ['hasSideEffects' => false],
1559    'transliterator_get_error_code' => ['hasSideEffects' => false],
1560    'transliterator_get_error_message' => ['hasSideEffects' => false],
1561    'transliterator_list_ids' => ['hasSideEffects' => false],
1562    'transliterator_transliterate' => ['hasSideEffects' => false],
1563    'trim' => ['hasSideEffects' => false],
1564    'ucfirst' => ['hasSideEffects' => false],
1565    'ucwords' => ['hasSideEffects' => false],
1566    'umask' => ['hasSideEffects' => true],
1567    'unlink' => ['hasSideEffects' => true],
1568    'unpack' => ['hasSideEffects' => false],
1569    'urldecode' => ['hasSideEffects' => false],
1570    'urlencode' => ['hasSideEffects' => false],
1571    'utf8_decode' => ['hasSideEffects' => false],
1572    'utf8_encode' => ['hasSideEffects' => false],
1573    'vsprintf' => ['hasSideEffects' => false],
1574    'wordwrap' => ['hasSideEffects' => false],
1575    'xml_error_string' => ['hasSideEffects' => false],
1576    'xml_get_current_byte_index' => ['hasSideEffects' => false],
1577    'xml_get_current_column_number' => ['hasSideEffects' => false],
1578    'xml_get_current_line_number' => ['hasSideEffects' => false],
1579    'xml_get_error_code' => ['hasSideEffects' => false],
1580    'xml_parser_create' => ['hasSideEffects' => false],
1581    'xml_parser_create_ns' => ['hasSideEffects' => false],
1582    'xml_parser_get_option' => ['hasSideEffects' => false],
1583    'zend_version' => ['hasSideEffects' => false],
1584    'zlib_decode' => ['hasSideEffects' => false],
1585    'zlib_encode' => ['hasSideEffects' => false],
1586    'zlib_get_coding_type' => ['hasSideEffects' => false],
1587
1588];